7-Zip-arkiv (.7z)
7-Zip Standard7-Zip Archive (7Z) er et åbent beholderformat med høj kompression, der indeholder algoritmerne LZMA og LZMA2, hvilket leverer markant højere komprimeringsforhold end det ældre ZIP og indbygget AES-256-headerkryptering.
Konverter ZIP til 7Z
Gratis ZIP til 7Z-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøg & Metadata
Operativsystemer og filanalysatorer identificerer 7Z-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer 7Z-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
37 7A BC AF 27 1CASCII-REPRÆSENTATION: 7z¼¯'\x1c
Standardisering: 7-Zip Open Architecture Specification
Tekniske specifikationer
| Containerarkitektur | Open modular header architecture supporting stacked compression filters and Unicode filenames |
| Komprimering | LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters) |
| Bytterejsning | Little-Endian (Intel x86) |
| Farverum | N/A (Archive Container) |
| Kanaler og struktur | Multi-file directory tree, multi-volume spanned archives, and solid compression blocks |
| Maks. dimensioner | Supports files and total archive volumes up to 16 Exabytes (16 billion GB) |
| Gennemsigtighed | Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps |
| Streaming og progressiv | Header stored at end of file by default; non-streamable without specialized non-solid layout |
Tekniske sammenligningsmatrix: 7Z vs. konkurrenter
| Teknisk attribut | 7Z (Aktuel) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Komprimeringsalgoritme | LZMA / LZMA2 / PPMd | Deflate (traditionel) | Proprietær RAR5-algoritme | Deflate (over Tar-strøm) |
| Filnavnskryptering | Understøttet (AES-256 headerkryptering) | Ikke understøttet (filnavne synlige) | Understøttet (AES-256 headerkryptering) | Ikke understøttet (almindelige tar-metadata) |
| Solid komprimering | Understøttet (massivt løft i tværfils-forhold) | Ikke understøttet i standard ZIP | Understøttet i RAR-arkiver | Naturligvis solid (tarball-strøm) |
| Licens | Gratis Open Source (GNU LGPL) | Åbent offentligt domæne / PKWARE | Proprietær kommerciel (WinRAR) | Gratis Open Source (POSIX/GNU) |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
Udpakning mislykkes med 'Data error in encrypted file. Wrong password?'.
Grundlæggende årsag: Beskadiget CRC32-tjeksum i krypteret LZMA-strøm eller beskadiget blokgrænse.
Gendannelse: Forsøg genoprettelse med 7-Zips 'Keep broken files'-flag eller File2File Archive Repair.
Sikkerhedsanalyse og parser-angrebsvektorer
7z-arkiver understøtter komplekse afkodningskæder med flere filtre, hvor speciallavede filtersekvenser kan udløse hukommelsessikkerhedsproblemer.
Kendte angrebsvektorer
- Nægtelse af tjeneste via 'zip bomb'-lignende stærkt rekursiv LZMA-ordbogsdekomprimering.
- Heap-overskridelse (out-of-bounds write) i beregning af BCJ2 eksekverbar grensadresseringsfilter.
- Heltals-overløb under allokering af flervolumen-arkivets header-strukturer.
Defensive bedste praksisser:
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Enestående komprimeringsforhold typisk 30 % til 70 % mindre end det ældre ZIP og 10 % til 20 % mindre end RAR.
- Solid blokkomprimering kombinerer lignende filer i en kontinuerlig strøm, hvilket maksimerer elimineringen af redundante data.
- Militærstandard AES-256-kryptering understøtter kryptering af filnavne og skjuler arkivets indhold mod uautoriseret gennemgang.
Tekniske begrænsninger og ulemper
- Solid komprimering kræver dekomprimering af foregående filer i en blok, når en enkelt fil udpakkes.
- Højere hukommelsesforbrug under kodning med maksimal kompression i LZMA/LZMA2.
- Kræver tredjepartsværktøjer på ældre Windows-udgivelser uden indbygget 7z-understøttelse.
Interessant teknisk trivia
- 7z-formatet er 100 % open source og licenseret under GNU LGPL, med LZMA SDK i det offentlige domæne (public domain).
- BCJ2-filteret i 7z adskiller 32-bits x86 eksekverbare jump-mål i en separat strøm for at maksimere kompressionen.
- Windows 11 integrerede endelig indbygget understøttelse af udpakning af 7z-arkiver i slutningen af 2023, 24 år efter opfindelsen.
Ofte stillede tekniske spørgsmål
Hvorfor komprimerer 7z mere end ZIP?
7z bruger den avancerede LZMA2-algoritme med enorme ordbogsstørrelser (op til 1 GB) og 'solid' komprimering, som komprimerer flere filer sammen som en enkelt, kontinuerlig strøm, hvilket eliminerer redundante data på tværs af filer.
Kan jeg åbne 7z-filer uden at installere 7-Zip?
Ja. Windows 11 udpakker 7z-filer indbygget, og File2File.app kan udpakke og konvertere 7z-filer direkte i en hvilken som helst netbrowser på alle enheder.
Er 7z-adgangskodekryptering sikker?
Ja. 7z bruger standardiseret AES-256-kryptering med SHA-256-nøgleudledning, hvilket er matematisk sikkert mod brute-force-angreb, når der bruges stærke adgangskoder.