7-Zip-arkiv (.7z)

7-Zip Standard

7-Zip Archive (7Z) är ett öppet behållarformat med hög komprimering som använder algoritmerna LZMA och LZMA2. Det ger dramatiskt högre komprimeringsgrad än äldre ZIP och har inbyggd AES-256-kryptering av sidhuvuden.

Konvertera ZIP till 7Z

Gratis konverterare från ZIP till 7Z i webbläsaren. Konvertera filer direkt på din enhet.

Granska & Metadata

Operativsystem och filanalysverktyg identifierar 7Z-filer genom att granska den inledande binära bytesekvensen:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Signatur för filhuvud på bytenivå (Magic Bytes)

Operativsystem och filanalysverktyg identifierar 7Z-filer genom att granska den inledande binära bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

37 7A BC AF 27 1C

ASCII-REPRESENTATION: 7z¼¯'\x1c

Standardisering: 7-Zip Open Architecture Specification

Tekniska specifikationer

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

Teknisk jämförelsematris: 7Z vs konkurrenter

Tekniskt attribut7Z (Aktuell)ZIPRARTAR.GZ
KomprimeringsalgoritmLZMA / LZMA2 / PPMdDeflate (traditionell)Proprietär RAR5-algoritmDeflate (över Tar-ström)
FilnamnskrypteringStöds (AES-256-huvudkryptering)Stöds ej (filnamn synliga)Stöds (AES-256-huvudkryptering)Stöds ej (vanlig tar-metadata)
Solid komprimeringStöds (massiv ökning av korsfilskomprimering)Stöds ej i standard-ZIPStöds i RAR-arkivNaturligt solid (tarball-ström)
LicensFri öppen källkod (GNU LGPL)Öppen Public Domain / PKWAREProprietär kommersiell (WinRAR)Fri öppen källkod (POSIX/GNU)

Vanliga skadeorsaker och hex-återställningsguide

Uppackningen misslyckas med 'Data error in encrypted file. Wrong password?'.

Grundorsak: Skadad CRC32-kontrollsumma i den krypterade LZMA-strömmen eller skadad blockgräns.

Återställning: Försök till återställning med 7-Zips flagga 'Keep broken files' eller File2File Archive Repair.

Säkerhetsanalys och attackvektorer för tolkar

7z-arkiv stöder komplexa avkodningskedjor med flera filter där skapade filtersekvenser kan utlösa minnessäkerhetsproblem.

Kända attackvektorer

  • Neka till tjänst via 'zip bomb'-liknande starkt rekursiv LZMA-ordboksdekomprimering.
  • Heap-skrivning utanför gränserna vid beräkning av BCJ2-adresser för exekverbara grenar.
  • Heltalsspill vid allokering av sidhuvudstrukturer för flerbandsarkiv (multi-volume).

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2008LZMA2-algoritmen introduceras i 7-Zip v9, vilket möjliggör effektiv parallell komprimering med flera trådar.
2002Full AES-256-kryptering läggs till, inklusive valfri kryptering av arkivets filnamn och katalogstruktur.
1999Igor Pavlov släpper 7-Zip 1.00 och introducerar det öppen källkodsbaserade 7z-formatet.

Viktiga fördelar

  • Enastående komprimeringsgrad som vanligtvis är 30 % till 70 % mindre än äldre ZIP och 10 % till 20 % mindre än RAR.
  • Solid blockkomprimering kombinerar liknande filer till en kontinuerlig ström, vilket maximerar elimineringen av redundant data.
  • Militärklassad AES-256-kryptering stöder kryptering av filnamn och döljer arkivets innehåll för obehörig granskning.

Tekniska begränsningar

  • Solid komprimering kräver dekomprimering av föregående filer i ett block när en enskild fil extraheras.
  • Högre minnesförbrukning vid maximal komprimering med LZMA/LZMA2-kodning.
  • Kräver tredjepartsverktyg på äldre Windows-versioner som saknar inbyggt 7z-stöd.

Intressant teknisk kuriosa

  • 7z-formatet är 100 % öppen källkod och licensierat under GNU LGPL, med LZMA SDK i det offentliga rummet (public domain).
  • BCJ2-filtret i 7z separerar 32-bitars x86-exekverbara hoppmål till en separat ström för att maximera komprimeringen.
  • Windows 11 integrerade slutligen inbyggt stöd för att packa upp 7z-arkiv i slutet av 2023, 24 år efter dess uppfinning.

Vanliga tekniska frågor

Varför komprimerar 7z mindre än ZIP?

7z använder den avancerade LZMA2-algoritmen med enorma ordlistestorlekar (upp till 1 GB) och "solid" komprimering som komprimerar flera filer tillsammans som en enda kontinuerlig ström, vilket eliminerar redundant data mellan filer.

Kan jag öppna 7z-filer utan att installera 7-Zip?

Ja. Windows 11 kan packa upp 7z-filer inbyggt, och File2File.app kan extrahera och konvertera 7z-filer direkt i vilken webbläsare som helst på vilken enhet som helst.

Är lösenordskryptering för 7z säker?

Ja. 7z använder standardiserad AES-256-kryptering med SHA-256-nyckelavledning, vilket är matematiskt säkert mot råstyrkeattacker när starka lösenord används.