Jak moc komprimuje soubor ZIP?

Formát souboru zip byl vyvinut společností Pkware. Raný vývoj formátu byl dokončen v roce 1986. Umožňuje komprimovat a archivovat data, čímž šetří místo na disku a usnadňuje zálohování a přenos velkých nebo vícedílných souborů. Existuje mnoho faktorů, které ovlivňují míru komprese, které lze dosáhnout.

Typy komprese

Existují dva typy komprese souborů: bezztrátová a ztrátová. Formát zip je příkladem bezztrátové komprese, což znamená, že komprimovaná data lze bez chyb vrátit do přesně předchozího stavu. Ztrátová komprese upřednostňuje efektivitu před přesností a umožňuje data nahradit nebo zcela odstranit. Bezeztrátový formát neumožňuje metody komprese, které neumožňují dokonalé obnovení původních dat, i když by tyto metody byly efektivnější.

Video dne

Metody

Formát zip obsahuje specifikace pro více algoritmických metod komprese souborů. Použitá metoda může mít významný vliv na dosaženou úroveň komprese. Některé z dostupných metod zahrnují smršťování, zmenšování, implodování a vyfukování. Z nich je nejpoužívanější deflace. Je to výchozí metoda komprese používaná v Pkzip, WinZip a Info-Zip.

Variabilita

Rozsah, ve kterém lze soubor komprimovat, se liší podle typu souboru. Například textové soubory ve výchozím nastavení postrádají jakoukoli kompresi, přičemž každý znak je reprezentován samostatně v šestnáctkové soustavě. Hex, nebo hexadecimální, je číselná soustava tvořená 16 jedinečnými jednoznakovými identifikátory schopnými reprezentovat každý bajt v souboru. Míry komprese tohoto druhu souboru jsou obecně velmi dobré.

Mnoho formátů médií, jako jsou MP3, zahrnuje kompresi jako součást standardu formátu. Míra komprese těchto souborů je obvykle nízká, což může dokonce vést ke „komprimovanému“ souboru zip, který je větší než originál kvůli dalším datům v archivu zip.

Srovnání

Formát zip není jediným používaným kompresním formátem. Mezi další běžné kompresní formáty patří RAR a 7-zip. Podle Igora Pavlova, vývojáře 7-zip, standardní formát zip zaostává za ostatními dvěma formáty až o 30 až 40 procent, v závislosti na typu komprimovaných dat.

V testu Pavlov komprimoval úplnou instalaci aplikace Google Earth 3.0.0616. Data měla před kompresí celkem 23,5 MB. Standardní formát zip poskytoval přibližně 62 procent komprese. Pro srovnání, RAR měl za následek 71 procent komprese a 7-zip měl 76 procent.

Omezení

Rané inkarnace formátu zip byly omezeny na zpracování dat ne větších než 4 gigabajty najednou. To zahrnovalo komprimovanou a nekomprimovanou velikost jednotlivých souborů a celkovou velikost archivu po kompresi. Toto omezení je v novějších verzích formátu odstraněno přidáním přípony zip64. Podpora pro rozšíření zip64 je stále omezená.