7-Zip-arkiv (.7z)
7-Zip Standard7-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:
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 1CASCII-REPRESENTATION: 7z¼¯'\x1c
Standardisering: 7-Zip Open Architecture Specification
Tekniska specifikationer
| Containerarkitektur | Open modular header architecture supporting stacked compression filters and Unicode filenames |
| Komprimering | LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters) |
| Bytessordinning | Little-Endian (Intel x86) |
| Färgrymder | N/A (Archive Container) |
| Kanaler och struktur | Multi-file directory tree, multi-volume spanned archives, and solid compression blocks |
| Maximala dimensioner | Supports files and total archive volumes up to 16 Exabytes (16 billion GB) |
| Transparens | Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps |
| Strömning och progressiv | Header stored at end of file by default; non-streamable without specialized non-solid layout |
Teknisk jämförelsematris: 7Z vs konkurrenter
| Tekniskt attribut | 7Z (Aktuell) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Komprimeringsalgoritm | LZMA / LZMA2 / PPMd | Deflate (traditionell) | Proprietär RAR5-algoritm | Deflate (över Tar-ström) |
| Filnamnskryptering | Stöds (AES-256-huvudkryptering) | Stöds ej (filnamn synliga) | Stöds (AES-256-huvudkryptering) | Stöds ej (vanlig tar-metadata) |
| Solid komprimering | Stöds (massiv ökning av korsfilskomprimering) | Stöds ej i standard-ZIP | Stöds i RAR-arkiv | Naturligt solid (tarball-ström) |
| Licens | Fri öppen källkod (GNU LGPL) | Öppen Public Domain / PKWARE | Proprietä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
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.
Relaterade konverteringspar för 7Z
Att konvertera ett ZIP-arkiv till ett 7-Zip-arkiv packar om flera komprimerade filer till ett avsevärt mindre format med hjälp av avancerade ordboksalgoritmer.
Att konvertera ett 7-Zip-arkiv till ett ZIP-arkiv offrar viss avancerad komprimeringseffektivitet för att uppnå universell enhetskompatibilitet.