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.

Undersøk og metadata

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

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

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 1C

ASCII-REPRESENTASJON: 7z¼¯'\x1c

Standardisering: 7-Zip Open Architecture Specification

Tekniske spesifikasjoner

BeholderarkitekturOpen modular header architecture supporting stacked compression filters and Unicode filenames
KomprimeringLZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
BytterekkefølgeLittle-Endian (Intel x86)
FargeromN/A (Archive Container)
Kanaler og strukturMulti-file directory tree, multi-volume spanned archives, and solid compression blocks
Maks. dimensjonerSupports files and total archive volumes up to 16 Exabytes (16 billion GB)
GjennomsiktighetFull file attributes, Unix permissions, and precision NTFS 64-bit timestamps
Strømming og progressivHeader stored at end of file by default; non-streamable without specialized non-solid layout

Teknisk sammenligningsmatrise: 7Z vs 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 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

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

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