7-Zip archívum (.7z)
7-Zip SzabványA 7-Zip archívum (7Z) egy magas tömörítésű, nyílt tárolóformátum, amely az LZMA és LZMA2 algoritmusokat használja, drasztikusan magasabb tömörítési arányt biztosítva a hagyományos ZIP-nél, valamint natív AES-256 fejléc-titkosítással rendelkezik.
ZIP konvertálása erre: 7Z
Ingyenes, böngészőn belüli ZIP - 7Z konvertáló. Konvertáljon fájlokat azonnal az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) 7Z fájlokat:
Bájt-szintű fejléc aláírás (Magic Bytes)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) 7Z fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
37 7A BC AF 27 1CASCII REPREZENTÁCIÓ: 7z¼¯'\x1c
Szabványosítás: 7-Zip Open Architecture Specification
Műszaki specifikációk
| Konténer architektúra | Open modular header architecture supporting stacked compression filters and Unicode filenames |
| Tömörítés | LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters) |
| Bájtsorrend | Little-Endian (Intel x86) |
| Színterek | N/A (Archive Container) |
| Csatornák és struktúra | Multi-file directory tree, multi-volume spanned archives, and solid compression blocks |
| Max. méretek | Supports files and total archive volumes up to 16 Exabytes (16 billion GB) |
| Átlátszóság | Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps |
| Streaming és progresszív | Header stored at end of file by default; non-streamable without specialized non-solid layout |
Műszaki összehasonlító mátrix: 7Z vs Versenytársak
| Technikai attribútum | 7Z (Jelenlegi) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Tömörítési algoritmus | LZMA / LZMA2 / PPMd | Deflate (hagyományos) | Zárt RAR5 algoritmus | Deflate (Tar adatfolyam felett) |
| Fájlnév-titkosítás | Támogatott (AES-256 fejléc-titkosítás) | Nem támogatott (a fájlnevek láthatóak) | Támogatott (AES-256 fejléc-titkosítás) | Nem támogatott (sima tar metaadatok) |
| Blokkos tömörítés | Támogatott (hatalmas fájlok közötti arányjavulás) | Nem támogatott a standard ZIP-ben | Támogatott a RAR archívumokban | Természetéből adódóan blokkos (tarball adatfolyam) |
| Licenc | Ingyenes, nyílt forráskódú (GNU LGPL) | Nyílt Public Domain / PKWARE | Zárt kereskedelmi (WinRAR) | Ingyenes, nyílt forráskódú (POSIX/GNU) |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A kibontás hiba miatt megszakad: 'Adathiba a titkosított fájlban. Rossz jelszó?'.
Kiváltó ok: Megsímlődött CRC32 ellenőrző összeg a titkosított LZMA adatfolyamban vagy sérült blokkhatár.
Helyreállítás: Próbálja meg a helyreállítást a 7-Zip 'Sérült fájlok megtartása' jelölőjével vagy a File2File Archívumjavítóval.
Biztonsági elemzés és elemző (parser) támadási vektorok
A 7z archívumok összetett, többszörös szűrős dekódolási láncokat támogatnak, ahol a gondosan összeállított szűrősorozatok memóriabiztonsági problémákat válthatnak ki.
Ismert támadási vektorok
- Szolgáltatásmegtagadás (DoS) a 'zip bomba' stílusú, erősen rekurzív LZMA szótár-kitömörítés révén.
- Heap túlcsordulás (out-of-bounds write) a BCJ2 futtatható elágazási cím szűrőjének számításakor.
- Egész túlcsordulás többrészes archívumok fejlécstruktúráinak lefoglalása során.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- Kiemelkedő tömörítési arány, jellemzően 30-70%-kal kisebb méret a hagyományos ZIP-nél és 10-20%-kal kisebb a RAR-nál.
- A tömör blokkos tömörítés hasonló fájlokat egyesít egy folyamatos adatfolyambkká, maximalizálva a redundáns adatok kiszűrését.
- A katonai szintű AES-256 titkosítás támogatja a fájlnevek titkosítását, így elrejti az archívum tartalmát az illetéktelenek elől.
Technikai korlátok és hátrányok
- A blokkos tömörítés megköveteli a blokkban előtte lévő fájlok kitömörítését egyetlen fájl kibontásakor.
- Nagyobb memóriafogyasztás a maximális tömörítésű LZMA/LZMA2 kódolás során.
- Harmadik féltől származó segédprogramokat igényel a régebbi Windows-verziókban, amelyek nem tartalmaznak beépített 7z-támogatást.
Érdekes technikai tudnivalók
- A 7z formátum 100%-ban nyílt forráskódú és a GNU LGPL licenc alatt áll, az LZMA SDK pedig a public domain részét képezi.
- A 7z BCJ2 szűrője külön adatfolyamba különíti el a 32 bites x86 futtatható ugrási célpontokat a tömörítés maximalizálása érdekében.
- A Windows 11 2023 végén, 24 évvel a formátum feltalálása után végül integrálta a 7z archívumok kibontásának natív támogatását.
Gyakran Ismételt Műszaki Kérdések
Miért tömörít a 7z kisebbre, mint a ZIP?
A 7z a fejlett LZMA2 algoritmust használja hatalmas szótárméretekkel (akár 1 GB) és „folytonos” (solid) tömörítéssel, amely több fájlt tömörít egyetlen folyamatos adatfolyammá, kiküszöbölve a fájlok közötti redundáns adatokat.
Megnyithatok 7z fájlokat a 7-Zip telepítése nélkül?
Igen. A Windows 11 natívan kitömöríti a 7z fájlokat, a File2File.app pedig bármilyen eszközön, bármilyen webböngészőben közvetlenül képes kibontani és konvertálni a 7z fájlokat.
Biztonságos a 7z jelszavas titkosítása?
Igen. A 7z szabványos AES-256 titkosítást használ SHA-256 kulcsderivációval, amely erős jelszavak használata esetén matematikai biztonságot nyújt a nyerserő (brute-force) támadásokkal szemben.
Kapcsolódó 7Z konverziós párok
Egy ZIP archívum 7-Zip archívummá konvertálása több tömörített fájlt csomagol át jelentősen kisebb formátumba a fejlett szótáralgoritmusok használatával.
A 7-Zip archívum átalakítása ZIP archívummá a magas tömörítésű LZMA adatokat univerzálisan kompatibilis tárolóvá alakítja, amely bármilyen operációs rendszeren megnyitható extra szoftver telepítése nélkül.