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

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

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

ASCII REPREZENTACE: 7z¼¯'\x1c

Standardizace: 7-Zip Open Architecture Specification

Technické specifikace

Architektura kontejneruOpen modular header architecture supporting stacked compression filters and Unicode filenames
KompreseLZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
Endiantita bajtůLittle-Endian (Intel x86)
Barevné prostoryN/A (Archive Container)
Kanály a strukturaMulti-file directory tree, multi-volume spanned archives, and solid compression blocks
Max. rozměrySupports files and total archive volumes up to 16 Exabytes (16 billion GB)
PrůhlednostFull 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ý atribut7Z (Aktuální)ZIPRARTAR.GZ
Kompresní algoritmusLZMA / LZMA2 / PPMdDeflate (tradiční)Vlastní algoritmus RAR5Deflate (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 ZIPPodporováno v archivech RARPřirozeně souvislé (proud tarballu)
LicenceSvobodný Open Source (GNU LGPL)Veřejná doména / PKWAREKomerč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

2008Algoritmus LZMA2 představen v 7-Zip v9, což umožňuje efektivní paralelní kompresi s využitím více vláken.
2002Přidáno plné šifrování AES-256, včetně volitelného šifrování názvů souborů a struktury adresářů v archivu.
1999Igor Pavlov vydává 7-Zip 1.00 a představuje open-source formát 7z.

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.