7-Zip archívum (.7z)

7-Zip Szabvány

A 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őben használható ZIP-konverter 7Z formátumba. A fájlokat azonnal konvertálhatja 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:

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Bájtszintű fejlécaláírás (fájlazonosító bájtok)

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

ASCII ÁBRÁZOLÁS: 7z¼¯'\x1c

Szabványosítás: 7-Zip Open Architecture Specification

Műszaki specifikációk

Konténer architektúraNyílt, moduláris fejlécstruktúra, amely egymásra épülő tömörítési szűrőket és Unicode-fájlneveket támogat
TömörítésLZMA, LZMA2, PPMd (szöveg), BZip2, Deflate, BCJ / BCJ2 (végrehajtható fájlok elágazásszűrői)
Bájtsorrendkis bájtsorrendű (Intel x86)
SzínterekNem alkalmazható (archívumtároló)
Csatornák és struktúraTöbbfájlos könyvtárfa, több kötetre kiterjedő archívumok és tömör, közös blokkok
Max. méretekLegfeljebb 16 exabájtos fájlokat és teljes archívumköteteket támogat (16 milliárd GB)
ÁtlátszóságTeljes fájlattribútumok, Unix-jogosultságok és nagy pontosságú, 64 bites NTFS-időbélyegek
Streaming és progresszívA fejléc alapértelmezés szerint a fájl végén található; speciális, nem tömör blokkelrendezés nélkül nem streamelhető

Műszaki összehasonlító mátrix: 7Z vs. versenytársak

Technikai attribútum7Z (Jelenlegi)ZIPRARTAR.GZ
Tömörítési algoritmusLZMA / LZMA2 / PPMdDeflate (hagyományos)Zárt RAR5 algoritmusDeflate (TAR-adatfolyamon)
Fájlnév-titkosításTámogatott (AES-256-fejléctitkosítás)Nem támogatott (a fájlnevek láthatók)Támogatott (AES-256-fejléctitkosítás)Nem támogatott (sima tar metaadatok)
Blokkos tömörítésTámogatott (jelentősen jobb tömörítési arány több fájl esetén)Nem támogatott a standard ZIP-benTámogatott a RAR archívumokbanTermészetéből adódóan blokkos (tarball adatfolyam)
LicencIngyenes, nyílt forráskódú (GNU LGPL)Nyílt Public Domain / PKWAREZá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érült 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őnégyzetével vagy a File2File.app archívumjavítójával.

Biztonsági elemzés és elemző (parser) támadási vektorok

A 7z archívumok összetett, több szűrőből álló dekódolási láncokat támogatnak. 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 „zipbombához” hasonló, erősen rekurzív LZMA-szótár-kitömörítéssel.
  • Határon túli írás a heapen a BCJ2 futtatható fájlok elágazási címeit kezelő szűrő számításakor.
  • Egészszám-túlcsordulás a többrészes archívumok fejléceinek lefoglalásakor.

Ajánlott védekezési módszerek: Korlátozza a maximális dekompressziós memóriahasználatot és a tömörítési arányt az automatizált szerveroldali kicsomagolási folyamatokban.

Történeti háttér és mérföldkövek

2008Az LZMA2 algoritmus bevezetése a 7-Zip v9 verzióban, amely hatékony, többszálas párhuzamos tömörítést tesz lehetővé.
2002A teljes körű AES-256 titkosítás hozzáadása, beleértve az archívum fájlneveinek és könyvtárszerkezetének opcionális titkosítását.
1999Igor Pavlov kiadja a 7-Zip 1.00-ás verzióját és bemutatja a nyílt forráskódú 7z formátumot.

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 szilárd tömörítés hasonló fájlokat egyetlen folyamatos adatfolyammá egyesít, így a lehető legtöbb redundáns adatot távolítja el.
  • 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 7-Zip közzéteszi a 7z formátum specifikációját. A 7-Zip program LGPL-licencű, az LZMA SDK pedig közkincs.
  • 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 eredményez kisebb fájlokat a 7z, mint a ZIP?

A 7z fejlett LZMA2 algoritmust használ nagy szótárral (akár 1 GB-os mérettel) és szilárd tömörítéssel. Ez több fájlt tömörít egyetlen folyamatos adatfolyamba, így kiküszöböli a fájlok közötti redundáns adatokat.

Megnyithatok 7z-fájlokat a 7-Zip telepítése nélkül?

A Windows 11 24H2 verziója támogatja a 7z-archívumokat. A File2File.app képes 7z-fájlokat feldolgozni támogatott böngészőkben és kompatibilis eszközökön.

Biztonságos a 7z jelszavas titkosítása?

A 7z támogatja az AES-256 titkosítást, de a biztonság a megvalósítástól, a jelszó erősségétől és az archívum kezelésétől függ.