7-Zip-arkiv (.7z)

7-Zip Standard

7-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.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer 7Z-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer 7Z-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

37 7A BC AF 27 1C

ASCII-REPRESENTASJON: 7z¼¯'\x1c

Standardisering: 7-Zip Open Architecture Specification

Tekniske spesifikasjoner

BeholderarkitekturÅpen, modulær headerstruktur med støtte for flere komprimeringsfiltre i kjede og filnavn med Unicode
KomprimeringLZMA, LZMA2, PPMd (tekst), BZip2, Deflate, BCJ / BCJ2 (grenfiltre for kjørbare filer)
BytterekkefølgeLittle-endian (Intel x86)
FargeromIkke relevant (arkivbeholder)
Kanaler og strukturKatalogtre med flere filer, arkiver fordelt på flere volumer og komprimeringsblokker i solid-modus
Maks. dimensjonerStøtter filer og samlede arkivvolumer på opptil 16 exabyte (16 milliarder GB)
GjennomsiktighetAlle filattributter, Unix-tillatelser og NTFS-tidsstempler med 64-bits presisjon
Strømming og progressiv visningHeaderen ligger som standard på slutten av filen; formatet kan ikke strømmes uten et særskilt oppsett uten solid-komprimering

Teknisk sammenligningsmatrise: 7Z sammenlignet med konkurrenter

Teknisk attributt7Z (Gjeldende)ZIPRARTAR.GZ
KompresjonsalgoritmeLZMA / LZMA2 / PPMdDeflate (tradisjonell)Proprietær RAR5-algoritmeDeflate (over Tar-strøm)
FilnavnkrypteringStøttes (AES-256 header-kryptering)Støttes ikke (filnavn synlige)Støttes (AES-256 header-kryptering)Støttes ikke (vanlige tar-metadata)
Solid kompresjonStøttes (massiv økning i tverrfilforhold)Støttes ikke i standard ZIPStøttes i RAR-arkiverNaturlig solid (tarball-strøm)
LisensFri åpen kildekode (GNU LGPL)Åpent offentlig domene / PKWAREProprietæ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.app Archive Repair.

Sikkerhetsanalyse og angrepsvektorer mot parsere

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.

Anbefalte sikkerhetstiltak: Sett tak for maksimalt dekomprimeringsminne og dekomprimeringsforhold i automatiserte utpakkingsprosesser på servere.

Historisk opprinnelse og milepæler

2008LZMA2-algoritmen introdusert i 7-Zip v9, som muliggjør effektiv parallellkompresjon med flere tråder.
2002Full AES-256-kryptering lagt til, inkludert valgfri kryptering av arkivfilnavn og katalogstruktur.
1999Igor Pavlov gir ut 7-Zip 1.00 og introduserer det åpen kildekode-baserte 7z-formatet.

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

  • 7-Zip publiserer spesifikasjonen for 7z-formatet. 7-Zip-programmet er lisensiert under LGPL, mens LZMA SDK er offentlig eiendom.
  • 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?

Windows 11 versjon 24H2 støtter 7z-arkiver. File2File.app kan behandle 7z-filer i støttede nettlesere og på kompatible enheter.

Er passordkryptering for 7z trygg?

7z støtter AES-256-kryptering, men sikkerheten avhenger av implementasjonen, passordets styrke og hvordan arkivet håndteres.