Článek
ZIP vs RAR vs 7z: který archivní formát použít
Soubor přijde jako .zip, .rar nebo .7z a většina lidí neumí říct, v čem je rozdíl kromě toho, že je to komprimovaná složka. Všechny tři sloučí více souborů do jednoho a zmenší je, ale pocházejí z různých projektů, používají různé kompresní algoritmy a liší se v jednom detailu, na kterém v praxi záleží: co s nimi můžete dělat bez instalace dalšího softwaru.
ZIP: univerzální základ bez patentů
ZIP, zdokumentovaný ve veřejné specifikaci APPNOTE od PKWARE a sahající zpět do roku 1989, je dost starý a dost otevřený na to, aby ho každý hlavní operační systém otevřel bez instalace čehokoli. Ve výchozím nastavení používá algoritmus DEFLATE, který komprimuje rozumně a hlavně rychle dekóduje, záměrný kompromis z éry, kdy na rychlosti dekomprese na skromném hardwaru záleželo stejně jako na výsledné velikosti. Přesně proto zůstává ZIP výchozí volbou pro cokoli, co má otevřít neznámý příjemce.

RAR: proprietární, silný v rozdělování velkých archivů
RAR, zkratka pro Roshal Archive, je proprietární formát vytvořený Eugenem Roshalem: vytvoření souboru .rar vyžaduje placený software WinRAR nebo jeho příkazovou verzi, i když volně dostupné extraktory jsou široce k dispozici. Jeho hlavní praktická výhoda oproti ZIP je čisté rozdělení velkého archivu na více dílů stejné velikosti, historicky užitečné pro rozprostření velkého souboru na vyměnitelná média nebo nahrávání s omezením velikosti, plus solidní archivace, komprimace mnoha malých souborů jako jeden souvislý proud pro lepší poměr.
7z: nejvyšší kompresní poměr, také zdarma k vytvoření
7z je nativní formát svobodného, open-source projektu 7-Zip a typicky produkuje nejmenší soubory ze všech tří, díky algoritmům LZMA a LZMA2, za cenu pomalejší komprese a dekomprese než DEFLATE. Na rozdíl od RAR je vytváření i extrakce souborů 7z zdarma a open-source od začátku do konce, což z něj udělalo běžnou volbu pro distribuci velkých stažení, kde na velikosti souboru záleží víc než na rychlosti kódování.
Co se pro vás jako příjemce skutečně mění
Pro otevření souboru, který vám někdo poslal, dnes na formátu skoro nezáleží: moderní extraktor zvládne všechny tři. Skutečné rozdíly se projeví, když jste tím, kdo soubory balí: ZIP zaručuje, že příjemce ho otevře bez ničeho navíc nainstalovaného, RAR je pohodlný, pokud konkrétně potřebujete rozdělení na více dílů, a 7z vám dá nejmenší soubor, pokud obě strany mají, nebo si mohou nainstalovat, kompatibilní extraktor. Žádný ze tří ve výchozím nastavení nešifruje; každý podporuje volitelnou ochranu heslem, kterou musíte výslovně zapnout.
Otevření kteréhokoli ze tří bez nahrání souboru
Náš extraktor archivů čte ZIP, RAR, 7z, TAR a GZ soubory celé ve vašem prohlížeči pomocí libarchive zkompilovaného do WebAssembly, takže obsah archivu nikdy neopustí vaše zařízení kvůli výpisu nebo rozbalení. Je to čtečka, ne tvůrce: vypíše a extrahuje, co už je uvnitř archivu, místo aby vytvářel nový, takže zabalení vlastních souborů do archivu zatím stále vyžaduje nainstalovanou aplikaci.

Nástroje v tomto článku
Časté dotazy
Který ze tří zkomprimuje nejmenší soubor?
7z, pomocí algoritmu LZMA2, obecně produkuje nejmenší archiv ze všech tří pro typický smíšený obsah, za cenu delší komprese a dekomprese než u DEFLATE v ZIP.
Musím platit za software, abych otevřel soubor RAR?
Ne. Vytvoření archivu RAR vyžaduje WinRAR nebo jeho příkazovou verzi, které jsou placené, ale volně dostupné extraktory, včetně extraktoru archivů na tomto webu, dokážou existující soubor RAR otevřít a rozbalit zdarma.
Jsou soubory ZIP, RAR a 7z ve výchozím nastavení šifrované?
Ne. Všechny tři ve výchozím nastavení jen komprimují; ochrana heslem je volitelné nastavení, které musí ten, kdo archiv vytváří, výslovně zapnout. Obsah nechráněného archivu je čitelný pro kohokoli, kdo ho otevře, stejně jako u nechráněné složky.