7-Zip-arkiv (.7z)

7-Zip Standard

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

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

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

ASCII-REPRÆSENTATION: 7z¼¯'\x1c

Standardisering: 7-Zip Open Architecture Specification

Tekniske specifikationer

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

Tekniske sammenligningsmatrix: 7Z vs. konkurrenter

Teknisk attribut7Z (Aktuel)ZIPRARTAR.GZ
KomprimeringsalgoritmeLZMA / LZMA2 / PPMdDeflate (traditionel)Proprietær RAR5-algoritmeDeflate (over Tar-strøm)
FilnavnskrypteringUnderstøttet (AES-256 headerkryptering)Ikke understøttet (filnavne synlige)Understøttet (AES-256 headerkryptering)Ikke understøttet (almindelige tar-metadata)
Solid komprimeringUnderstøttet (massivt løft i tværfils-forhold)Ikke understøttet i standard ZIPUnderstøttet i RAR-arkiverNaturligvis solid (tarball-strøm)
LicensGratis Open Source (GNU LGPL)Åbent offentligt domæne / PKWAREProprietæ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

2008LZMA2-algoritmen introduceres i 7-Zip v9, hvilket muliggør effektiv multitrådet parallelkomprimering.
2002Fuld AES-256-kryptering tilføjes, herunder valgfri kryptering af arkivfilnavne og mappestruktur.
1999Igor Pavlov udgiver 7-Zip 1.00 og introducerer det open source-baserede 7z-format.

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.