Prevod archivu
Prevadet archivy zdarma primo v prohlizeci
Konverze v pouhých třech krocích
S prevod-souboru.cz lze různé archivní soubory (např. .RAR, .ZIP, .7Z, .tgz a mnoho dalších) snadno převést do jiných archivů. Ušetříte si tak instalaci dalšího softwaru, protože po převodu do známého formátu .ZIP lze většinu archivů otevřít přímo.
V současné době jsou podporovány následující formáty archivů:
.rar, .zip, .tar.gz, .tgz, .gz, .tbz, .bz, .bz2, .tzo, .tlz, .txz, .t7z, .jar, .war, .lha, .7z, .alzip, .ace, .arj, .arc, .cab, .lzma, .lzo, .lz, .xz, .rzip, .lrzip, .7zip, .cpio
Přehled formátů archivů: od 7z přes rar a tar až po ZIP
Archivní formáty sdružují více souborů a složek do jednoho souboru. To je praktické nejen pro odesílání e-mailem, stahování z internetu nebo archivaci, ale většina formátů navíc komprimuje obsah. To šetří místo na pevném disku, SSD nebo v poštovní schránce. Ale který formát je vhodný pro co? Jaká je jejich aktuální rozšířenost a který formát byl nahrazen? Tento článek má poskytnout přehled nejdůležitějších archivačních formátů, jejich historii, silné a slabé stránky.
Tabulkové srovnání nejdůležitějších archivačních formátů:
| ZIP | RAR | 7z | tar | tar.gz | tar.xz | tar.zst | |
|---|---|---|---|---|---|---|---|
| Vývojáři | PKWARE | win.rar GmbH | Igor Pavlov | AT&T Bell Labs | Projekt GNU | Lasse Collin | Meta (Facebook) |
| Zavedeno | 1989 | 1993 | 1999 | 1979 | 1992 | 2009 | 2015 |
| Algoritmus | DEFLATE | Proprietární | LZMA2 | Žádný | gzip (DEFLATE) | LZMA2 | Zstandard |
| Kompresní poměr | Dobrá | Velmi dobrá | Velmi dobrá | Žádná | Dobrá | Vynikající | Velmi dobře |
| Rychlost | Rychlá | Střední | Pomalá | Velmi rychlý | Rychlá | Pomalý | Velmi rychle |
| Šifrování | Ano (AES) | Ano (AES) | Ano (AES) | Ne | Ne | Ne | Ne |
| Nativní podpora operačního systému | Windows, macOS, Linux | Ne | Ne | Linux, macOS | Linux, macOS | Linux, macOS | Linux |
| Open Source | Ano | Ne | Ano | Ano | Ano | Ano | Ano |
| Solidní komprese | Ne | Ano (volitelně) | Ano | – | Ano | Ano | Ano |
| Multivolume / Split | Ano (zřídka používané) | Ano | Ano | Ne | Ne | Ne | Ne |
| Typické použití | Výměna souborů, e-mail | Stahování, herní mody | Zálohování, velké archivy | Sdružování souborů (Unix) | Zdrojový kód Linuxu, zálohy | Balíčky Linuxu, distribuce | Balíčky Linuxu (nové), zálohy |
Benchmarky: komprese a rychlost v praktickém testu v roce 2026
Pro benchmark jsme zkomprimovali pět typických typů souborů pomocí různých kompresních metod: testovací soubor o velikosti přesně 1 MB (výňatek z „Války a míru“), složku o velikosti přibližně 8 MB obsahující různé soubory (text, JPG, PDF), aktuální zdrojový kód 7zip, téměř 100 MB velký soubor protokolu webového serveru a 347 MB velký ISO soubor Alpine Linux. Komprese byla provedena pomocí (2026) aktuální verze ZIP, 7z, tar.gz, .tar.xz RAR a Zstd se standardními nastaveními na Ryzen 3950X.
První diagram ukazuje komprimovanou velikost v procentech originálu. Čím menší je sloupec, tím lepší je komprese. U textových souborů a logových souborů jsou rozdíly podle očekávání největší: 7z a tar.xz zde dosahují pouze 4–8 % původní velikosti. Zip a .tar.gz se pohybují mezi 8 a 36 %. U již komprimovaných souborů, jako je ISO obraz nebo smíšená složka, jsou všechny formáty nad 90 %; zde již další komprese nepřináší téměř žádný efekt.
Druhý diagram ukazuje čas potřebný k vytvoření archivu. ZIP, tar.gz a rar komprimují rychle, zatímco 7z a zejména xz potřebují výrazně více času. Lepší komprese se tedy kupuje za cenu dodatečného čekání. Měřítka se liší podle testovaného souboru, lze je tedy porovnávat pouze v příslušné kategorii.
Je zřejmé, že relativně nový standard ZSTD je z hlediska výkonu skutečným špičkáčem. Ve všech scénářích je zstd podstatně rychlejší, zatímco velikost souboru je prakticky stejná jako u gzip.
ZIP – univerzální všestranný formát
ZIP je zdaleka nejpoužívanější archivační formát na světě. Windows (od verze ME / 2000), macOS a Linux mohou otevírat a vytvářet soubory ZIP bez dalšího softwaru. Tato univerzální podpora činí ZIP nejkompatibilnější variantou pro výměnu souborů: každý příjemce by měl být schopen soubor otevřít.
Historie souborů ZIP:
Vznik formátu ZIP je úzce spojen s právním sporem: v 80. letech 20. století byl formát ARC od System Enhancement Associates (SEA) standardem pro kompresi dat. Mladý programátor Phil Katz z Milwaukee vyvinul s PKARC rychlejší a stabilnější alternativu. Katz však byl za porušení autorských práv žalován společností SEA a spor prohrál.
Phil Katz reagoval vývojem zcela nového archivačního formátu: ZIP. Na začátku roku 1989 Katz tento formát zveřejnil společně se softwarem „PKZIP“. Na rozdíl od ARC však zveřejnil kompletní specifikaci formátu jako veřejnou doménu. Díky tomu mohl kdokoli vyvinout a zveřejnit software kompatibilní se ZIP.
Tato otevřenost byla a je rozhodující pro úspěch formátu: Zatímco SEA a formát ARC později upadly v zapomnění, ZIP se během několika let stal standardem. Phil Katz však triumf ZIPu zažil jen částečně: zemřel již v roce 2000 ve věku pouhých 37 let. Jeho společnost PKWARE však existuje dodnes a nadále spravuje specifikaci ZIP.
Technické vlastnosti formátu ZIP:
ZIP standardně používá k kompresi algoritmus DEFLATE. DEFLATE nabízí dobrý kompromis mezi rychlostí a velikostí souboru. Novější verze ZIP podporují také silnější algoritmy, jako jsou LZMA nebo Zstandard, ale s nevýhodou, že starší archivační programy tyto soubory nemohou rozbalit.
ZIP komprimuje každý soubor samostatně. To má tu výhodu, že každý soubor lze číst samostatně, aniž by bylo nutné rozbalit celý archiv. Nevýhodou však je, že redundance v podobných souborech zůstávají při kompresi zachovány. Archívy jsou proto za určitých okolností větší. ZIP tedy nepodporuje progresivní kompresi (také nazývanou Solid Compression).
RAR – klasika ve Windows
RAR (Roshal Archive) je po ZIP pravděpodobně druhým nejznámějším formátem archivu, alespoň ve světě Windows. Nabízí lepší kompresi než ZIP, ale jako proprietární formát jej nelze otevřít bez dodatečného softwaru.
Historie RAR
RAR byl vyvinut v roce 1993 ruským programátorem Eugenem Roshalem. Roshalovi bylo tehdy pouhých 21 let, byl tedy ještě mladší než Phil Katz při vývoji PKZIP. Roshal nejprve vyvinul verzi pro DOS a v roce 1995 vydal WinRAR pro Windows.
Na rozdíl od ZIP je RAR proprietární. To znamená, že specifikace formátu není veřejná. I když existuje řada programů, které umí rozbalit soubory RAR (7-ZIP, PeaZip, …), pouze licencované programy mohou vytvářet archivy RAR.
Proč se RAR stal tak populárním?
RAR se rozšířil v 90. a 2000. letech, zejména v oblasti stahování. Formát nabízel dvě důležité vlastnosti: lepší kompresi než ZIP (důležité, protože úložný prostor byl omezený a internetové připojení pomalé) a možnost rozdělit velké archivy na několik částí (multivolume archivy). Druhá vlastnost byla praktická pro rozdělení velkých souborů na několik disket nebo CD nebo pro obejití limitů pro nahrávání.
RAR dnes
S rychlejšími internetovými připojeními a lepší nativní podporou ZIP ztratil RAR na významu. Pro běžnou výměnu souborů je dnes ZIP lepší volbou. Formát RAR má však i dnes své příznivce a v oblasti her se stále rád používá, například pro mody.
7z – open source s maximální kompresí
7z je standardní formát open source programu 7-Zip a nabízí jednu z nejlepších kompresí mezi běžnými formáty archivů. Lepší komprese však znamená i delší dobu komprese.
Historie 7z
Také 7-Zip byl navržen ruským vývojářem: v roce 1999 Igor Pavlov vydal 7-Zip. Program a formát souboru jsou pod licencí LGPL a jsou tedy zcela open source. Pavlov také vyvinul algoritmus LZMA, který tvoří základ pro 7z. Ačkoli jsou specifikace otevřené a komprese velmi dobrá, 7z se dosud nedokázal široce prosadit, protože pro široké použití chybí nativní podpora operačního systému.
Kdy je 7z užitečný
7z je ideální pro zálohy a archivy, kde je velikost souboru důležitější než kompatibilita pro výměnu. Pro dlouhodobé ukládání velkého množství souborů je lepší komprese z dlouhodobého hlediska smysluplnější, i když počáteční komprese trvá o něco déle.
tar – dinosaurus mezi archivy
tar (Tape Archive, také nazývaný tarball) je tradiční formát archivu ve světě Linuxu a Unixu. Zvláštností je, že tar sám soubory nekomprimuje. Pouze sdružuje více souborů a adresářů do jednoho souboru. Tuto funkci má také ZIP, ale tam je to výjimka, zatímco u tar je to standard.
Historie tar
Tar byl vyvinut v roce 1979 pro Unix 7 v AT&T Bell Labs. Název „Tape Archive“ prozrazuje také původní použití: zálohování souborů na magnetické pásky. Tento formát je tedy jedním z nejstarších archivních formátů, které se stále aktivně používají.
Filozofie Unixu: „Program by měl plnit jednu úlohu a plnit ji dobře“ se odráží v tar: sdružuje soubory, aniž by je komprimoval. K kompresi se používá samostatný program: gzip, bzip2, xz a nově také zstd. Kombinované formáty se pak nazývají .tar.gz (nebo .tgz), .tar.bz2, .tar.xz nebo .tar.zst.
.tar.gz, .tar.xz, .tar.zst – rozdíly
.tar.gz používá ke kompresi gzip. gzip je klasický standard pro balíčky zdrojového kódu a je široce používán již od 90. let. Komprese je rychlá, ale v závislosti na nastavení není příliš silná.
.tar.xz používá algoritmus LZMA2 (stejně jako 7z) a dosahuje nejlepší kompresního poměru ze všech variant tar. Komprese je však výrazně pomalejší. Mnoho distribucí Linuxu používá .tar.xz pro své archívy balíčků, protože úspora šířky pásma ospravedlňuje delší dobu komprese.
.tar.zst používá Zstandard a nabízí vynikající kompromis: komprese je téměř stejně dobrá jako u xz, ale je výrazně rychlejší. Stále více distribucí Linuxu proto přechází z xz na zstd. Arch Linux používá Zstandard pro své balíčky od roku 2020, Fedora od roku 2019.
Zstandard: nováček s potenciálem
Zstandard (zstd) je relativně mladý kompresní algoritmus. Byl vyvinut teprve v letech 2015/2016 Yannem Colletem ve společnosti Facebook (dnes Meta) a rychle se šíří. Zvláštností ZStandardu je, že Zstd řeší problém, který mají jiné algoritmy, a to konflikt mezi rychlostí a kompresním poměrem. Tradičně totiž platilo: kdo chce silně komprimovat, musí dlouho čekat (jako u xz), kdo to potřebuje rychle, má větší soubory (např. gzip). Zstandard může tento vzorec prolomit: při srovnatelné kompresní rychlosti jako xz odpovídá rychlost přibližně gzip. Zstandard tak spojuje výhody obou formátů v jednom.
Šíření
Přijetí Zstandardu postupuje rychle:
Linuxové distribuce: Arch Linux přešel v roce 2020 z xz na zstd, Fedora již v roce 2019
Windows 11: Od října 2023 může Windows 11 rozbalovat soubory .tar.zst bez dalšího softwaru
Prohlížeče: Chrome (od verze 123 z března 2024) a Firefox (od verze 126 z poloviny roku 2024) podporují zstd pro webové stránky.
Pro koncové uživatele není zstd zatím tak relevantní jako .rar nebo .zip, ale v prostředí serverů a vývojářů je tento standard již zaveden.
Který formát pro co?
Pro výměnu souborů: ZIP. Každý jej může otevřít, není třeba žádné vysvětlení.
Pro zálohování a archivaci: 7z nebo .tar.zst pro maximální kompresi
Pro zdrojový kód Linuxu a balíčky: tar.gz (klasický), tar.xz (malý) nebo tar.zst (moderní).
Pro příjem souborů RAR: Rozbalte je pomocí 7-Zip nebo jiného kompatibilního programu – nebo je hned zde převedete do praktičtějšího formátu.
Zdroje a další odkazy
- RFC 8478 – Zstandard Compression (standard IETF)
- APPNOTE.TXT – Oficiální specifikace formátu ZIP (PKWARE)
- Formát 7z – oficiální dokumentace (7-Zip)
- GNU tar – Oficiální stránka projektu
- Zstandard – Oficiální stránka projektu (Meta)
- Where Was the Zip File Invented? – Milwaukee Magazine, 2023 (velmi zajímavý článek o historii Phila Katze a PKWARE)
Žádné komentáře