Archiv 7-Zip (.7z)
7-Zip Standardní7-Zip Archive (7Z) je vysoce kompresní otevřený kontejnerový formát obsahující algoritmy LZMA a LZMA2, který přináší dramaticky vyšší kompresní poměry než starší formát ZIP a nabízí nativní šifrování hlaviček AES-256.
Převést ZIP do 7Z
Bezplatný konvertor z ZIP do 7Z v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Zkontrolovat a metadata
Operační systémy a analyzátory souborů identifikují soubory 7Z kontrolou počáteční binární sekvence bajtů:
Podpis hlavičky na úrovni bajtů (Magic Bytes)
Operační systémy a analyzátory souborů identifikují soubory 7Z kontrolou počáteční binární sekvence bajtů:
HEXADECIMÁLNÍ PODPIS (OFFSET 0):
37 7A BC AF 27 1CASCII REPREZENTACE: 7z¼¯'\x1c
Standardizace: 7-Zip Open Architecture Specification
Technické specifikace
| Architektura kontejneru | Open modular header architecture supporting stacked compression filters and Unicode filenames |
| Komprese | LZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters) |
| Endiantita bajtů | Little-Endian (Intel x86) |
| Barevné prostory | N/A (Archive Container) |
| Kanály a struktura | Multi-file directory tree, multi-volume spanned archives, and solid compression blocks |
| Max. rozměry | Supports files and total archive volumes up to 16 Exabytes (16 billion GB) |
| Průhlednost | Full file attributes, Unix permissions, and precision NTFS 64-bit timestamps |
| Streamování a progresivní načítání | Header stored at end of file by default; non-streamable without specialized non-solid layout |
Technická srovnávací matice: 7Z vs konkurence
| Technický atribut | 7Z (Aktuální) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Kompresní algoritmus | LZMA / LZMA2 / PPMd | Deflate (tradiční) | Vlastní algoritmus RAR5 | Deflate (přes proud Tar) |
| Šifrování názvů souborů | Podporováno (šifrování hlaviček AES-256) | Nepodporováno (názvy souborů viditelné) | Podporováno (šifrování hlaviček AES-256) | Nepodporováno (čistá metadata tar) |
| Souvislá komprese (Solid) | Podporováno (masivní zvýšení poměru napříč soubory) | Nepodporováno ve standardním ZIP | Podporováno v archivech RAR | Přirozeně souvislé (proud tarballu) |
| Licence | Svobodný Open Source (GNU LGPL) | Veřejná doména / PKWARE | Komerční software (WinRAR) | Svobodný Open Source (POSIX/GNU) |
Běžné režimy poškození a příručka pro obnovení v hex
Extrakce selže s chybou „Data error in encrypted file. Wrong password?".
Hlavní příčina: Poškozený kontrolní součet CRC32 v šifrovaném proudu LZMA nebo poškozená hranice bloku.
Obnovení: Pokuste se o obnovení pomocí příznaku „Keep broken files" v 7-Zip nebo pomocí File2File Archive Repair.
Bezpečnostní analýza a vektory útoků na parser
Archivy 7z podporují složité řetězce dekódování s více filtry, kde upravené sekvence filtrů mohou spustit problémy s bezpečností paměti.
Známé vektory útoků
- Odepření služby (DoS) prostřednictvím vysoce rekurzivní dekomprese slovníku LZMA ve stylu „zip bomb".
- Zápis mimo vyhrazenou paměť haldy při výpočtu filtru adres skoků spustitelných souborů BCJ2.
- Celočíselné přetečení při alokaci struktur hlaviček vícerozměrných archivů.
Doporučené bezpečnostní postupy:
Historický vývoj a milníky
Klíčové výhody a přednosti
- Vynikající kompresní poměry typicky o 30 % až 70 % menší než starší ZIP a o 10 % až 20 % menší než RAR.
- Komprese souvislého bloku (solid block) kombinuje podobné soubory do nepřetržitého proudu, čímž maximalizuje eliminaci redundantních dat.
- Šifrování AES-256 vojenské úrovně podporuje šifrování názvů souborů a skrývá obsah archivu před neoprávněnou kontrolou.
Technická omezení a nevýhody
- Komprese v souvislém bloku vyžaduje při rozbalování jediného souboru dekompresi předchozích souborů v bloku.
- Vyšší spotřeba paměti při kódování LZMA/LZMA2 s maximální kompresí.
- Vyžaduje nástroje třetích stran na starších vydáních Windows bez vestavěné podpory 7z.
Zajímavé technické drobnosti
- Formát 7z je 100% open-source a licencovaný pod GNU LGPL, přičemž sada LZMA SDK je v public domain.
- Filtr BCJ2 v 7z odděluje 32bitové cíle skoků spustitelných souborů x86 do samostatného proudu za účelem maximalizace komprese.
- Systém Windows 11 konečně koncem roku 2023 integroval nativní podporu pro rozbalování archivů 7z, 24 let po jeho vynálezu.
Často kladené technické otázky
Proč se formát 7z komprimuje lépe než ZIP?
7z využívá pokročilý algoritmus LZMA2 s obrovskou velikostí slovníku (až 1 GB) a pevnou („solid“) kompresí, která komprimuje více souborů společně jako jeden souvislý proud, čímž eliminuje redundantní data napříč soubory.
Mohu otevírat soubory 7z bez instalace programu 7-Zip?
Ano. Systém Windows 11 nativně rozbaluje soubory 7z a aplikace File2File.app dokáže rozbalovat a převádět soubory 7z přímo v jakémkoli webovém prohlížeči na jakémkoli zařízení.
Je šifrování heslem u formátu 7z bezpečné?
Ano. Formát 7z používá standardizované šifrování AES-256 s odvozením klíče SHA-256, které je matematicky bezpečné proti útokům hrubou silou při použití silných hesel.