7-Zip-arkiv (.7z)
7-Zip Standard7-Zip Archive (7Z) er et åpent beholderformat med høy kompresjon som bruker algoritmene LZMA og LZMA2, og som leverer dramatisk høyere kompresjonsforhold enn eldre ZIP samt innebygd AES-256-headerkryptering.
Konverter ZIP til 7Z
Gratis ZIP til 7Z-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.
Undersøk og metadata
Operativsystemer og filanalysatorer identifiserer 7Z-filer ved å undersøke den innledende binære bytesekvensen:
Byte-nivå hodesignatur (Magic Bytes)
Operativsystemer og filanalysatorer identifiserer 7Z-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
37 7A BC AF 27 1CASCII-REPRESENTASJON: 7z¼¯'\x1c
Standardisering: 7-Zip Open Architecture Specification
Tekniske spesifikasjoner
| Beholderarkitektur | Open modular header architecture supporting stacked compression filters and Unicode filenames |
| Komprimering | LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters) |
| Bytterekkefølge | Little-Endian (Intel x86) |
| Fargerom | N/A (Archive Container) |
| Kanaler og struktur | Multi-file directory tree, multi-volume spanned archives, and solid compression blocks |
| Maks. dimensjoner | Supports files and total archive volumes up to 16 Exabytes (16 billion GB) |
| Gjennomsiktighet | Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps |
| Strømming og progressiv | Header stored at end of file by default; non-streamable without specialized non-solid layout |
Teknisk sammenligningsmatrise: 7Z vs konkurrenter
| Teknisk attributt | 7Z (Gjeldende) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Kompresjonsalgoritme | LZMA / LZMA2 / PPMd | Deflate (tradisjonell) | Proprietær RAR5-algoritme | Deflate (over Tar-strøm) |
| Filnavnkryptering | Støttes (AES-256 header-kryptering) | Støttes ikke (filnavn synlige) | Støttes (AES-256 header-kryptering) | Støttes ikke (vanlige tar-metadata) |
| Solid kompresjon | Støttes (massiv økning i tverrfilforhold) | Støttes ikke i standard ZIP | Støttes i RAR-arkiver | Naturlig solid (tarball-strøm) |
| Lisens | Fri åpen kildekode (GNU LGPL) | Åpent offentlig domene / PKWARE | Proprietær kommersiell (WinRAR) | Fri åpen kildekode (POSIX/GNU) |
Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning
Utpakking mislykkes med 'Data error in encrypted file. Wrong password?'.
Underliggende årsak: Korrupt CRC32-sjekksum i kryptert LZMA-strøm eller skadet blokkgrense.
Utbedring: Forsøk gjenoppretting med 7-Zip-flagget 'Keep broken files' eller File2File Archive Repair.
Sikkerhetsanalyse og parser-angrepsvektorer
7z-arkiver støtter komplekse dekodingskjeder med flere filtre der utformede filtersekvenser kan utløse minnesikkerhetsproblemer.
Kjente angrepsvektorer
- Tjenestenekt via 'zip-bombe'-stil med sterkt rekursiv LZMA-ordbokdekompresjon.
- Haugskriving utenfor grensene ved beregning av BCJ2-adressefilter for eksekverbare grener.
- Heltallsavløp under tildeling av flervolums arkivheaderstrukturer.
Beste praksis for forsvar:
Historisk opprinnelse og milepæler
Viktige fordeler
- Enestående kompresjonsforhold som vanligvis er 30 % til 70 % mindre enn eldre ZIP og 10 % til 20 % mindre enn RAR.
- Solid blokkkompresjon kombinerer lignende filer til en kontinuerlig strøm, noe som maksimerer elimineringen av redundante data.
- AES-256-kryptering av militær grad støtter kryptering av filnavn og skjuler arkivinnholdet fra uautorisert innsyn.
Tekniske begrensninger og ulemper
- Solid kompresjon krever dekompresjon av foregående filer i en blokk når en enkelt fil utvinnes.
- Høyere minneforbruk under LZMA/LZMA2-kodning med maksimal kompresjon.
- Krever tredjepartsprogrammer på eldre Windows-versjoner uten innebygd 7z-støtte.
Interessante tekniske fakta
- 7z-formatet er 100 % åpen kildekode og lisensiert under GNU LGPL, med LZMA SDK i det offentlige domenet (public domain).
- BCJ2-filteret i 7z deler 32-bits x86-eksekverbare hoppmål inn i en egen strøm for å maksimere kompresjonen.
- Windows 11 integrerte endelig innebygd støtte for utpakking av 7z-arkiver sent i 2023, 24 år etter oppfinnelsen.
Ofte stilte tekniske spørsmål
Hvorfor komprimerer 7z mindre enn ZIP?
7z bruker den avanserte LZMA2-algoritmen med enorme ordbokstørrelser (opptil 1 GB) og «solid» komprimering som komprimerer flere filer sammen som en sammenhengende strøm, noe som eliminerer redundante data på tvers av filer.
Kan jeg åpne 7z-filer uten å installere 7-Zip?
Ja. Windows 11 pakker ut 7z-filer naturlig, og File2File.app kan pakke ut og konvertere 7z-filer direkte i en hvilken som helst nettleser på en hvilken som helst enhet.
Er passordkryptering for 7z trygg?
Ja. 7z bruker standardisert AES-256-kryptering med SHA-256-nøkkelutleder, som er matematisk sikker mot brute-force-angrep når man bruker sterke passord.
Relaterte konverteringspar for 7Z
Konvertering av et ZIP-arkiv til et 7-Zip-arkiv pakker om flere komprimerte filer til et betydelig mindre format ved hjelp av avanserte ordbokalgoritmer.
Å konvertere et 7-Zip-arkiv til et ZIP-arkiv ofrer noe av den avanserte komprimeringseffektiviteten for å oppnå universell enhetskompatibilitet.