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

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

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

ASCII REPREZENTÁCIÓ: 7z¼¯'\x1c

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

Műszaki specifikációk

Konténer architektúraOpen modular header architecture supporting stacked compression filters and Unicode filenames
TömörítésLZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
BájtsorrendLittle-Endian (Intel x86)
SzínterekN/A (Archive Container)
Csatornák és struktúraMulti-file directory tree, multi-volume spanned archives, and solid compression blocks
Max. méretekSupports files and total archive volumes up to 16 Exabytes (16 billion GB)
ÁtlátszóságFull file attributes, Unix permissions, and precision NTFS 64-bit timestamps
Streaming és progresszívHeader 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útum7Z (Jelenlegi)ZIPRARTAR.GZ
Tömörítési algoritmusLZMA / LZMA2 / PPMdDeflate (hagyományos)Zárt RAR5 algoritmusDeflate (Tar adatfolyam felett)
Fájlnév-titkosításTá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ésTámogatott (hatalmas fájlok közötti arányjavulás)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í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

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