Na trhu je nepřeberné množství programů, které umožňují smrštit velké balíky dat a ušetřit tak relativně mnoho kapacity na pevném disku. Je to výhodné především při vytváření záloh, mnohem častěji se toho využívá při uploadování dat na internet, kde každá stovka megabajtů znamená (znamenala) mnoho.
Nejznámější software pro kompresi dat je zcela určitě WinRar a jehož výsledné soubory s příponou .rar zná úplně každý. Vyskytují se snad úplně všude na webu. Například pokud stahujete filmy přes portály typu Uloz.to. Někteří vývojáři své aplikace zabalují do „raru“. A v neposlední řadě se tyto soubory objevují v elektronické poště, do kterých mnoho lidí z důvodu úspory času i místa ukládají mnohačetné dokumenty a vygenerovaný rarový soubor odesílají jako přílohu.
Winrar a WinZip se staly ikonami pro software, jež umožňuje seskupit a zkomprimovat data do jednoho balíku. Ale tyto dva programy nemají na trhu monopol. Napadlo vás někdy, že můžete pro kompresi dat používat i jinou aplikaci, která může být v konečném důsledku o mnoho lepší než její známější konkurenti, ale pozor! také nemusí. Níže uvádíme srovnávací test, který může být nakonec velmi překvapující.
Dnes bych vám chtěl představit alternativu k WinRaru s názvem 7-zip. Má v sobě zabudované všechny funkce jako jeho hlavní soupeř. Můžeme si je samozřejmě zrekapitulovat. Zmenšení velikosti u velkého objemu dat = komprese dat. Extrakce, tedy rozbalování zabalených souborů, podporuje mnoho formátů počínaje standardním .rar, přes méně obvyklé .cab .arj .rpm a konče vlastním formátem tohoto programu, a sice .7z, od kterého je vlastně odvozen název aplikace. Po instalaci je automaticky zabudován do kontextové nabídky při klepnutí pravým myšítkem na soubor. Česká lokalizace je dnes již samozřejmostí. Podobně jako WinRar disponuje správcem souborů, do kterého se dostanete ihned po spuštění samotné aplikace.
Ptáte se určitě, proč tedy komprimovat či extrahovat data pomocí 7-zipu, když funkce jsou srovnatelné, ne-li stejné s konkurenčními programy jako je WinZip a WinRar. Hlavní důvod je podle ostatních informačních webů vyšší účinnost při provádění zmíněného procesu, tedy zabalování dat. Internetové portály se v údajích mnohdy i o desítky procent liší, proto jsem se rozhodl, že si uděláme vlastní test a uvidíme.
Úvodem jsem chtěl zmínit konfiguraci mého počítače, na kterém test provedu. Dvou jádrový procesor Athlon na frekvenci 2,8GHz, paměť – 2GB RAM DDR2, klasický pevný disk (ne SSD) značky Samsung o velikosti 250GB se 7200 otáčkami za sekundu. A celá sestava běží na operačním systému Windows 7 edice Home Premium. Jde o relativně slušnou sestavu, někteří ji však považují za zastaralou (když počítač nemá čtyřjádro okamžitě s ním do šrotu, že), nicméně na běžnou kancelářskou práci stačí bohatě a nejnovější hry v pohodě uhraji na střední detaily v rozlišení 1280×1024, tak proč měnit.
Nyní k testovaným datům. Jedná se o složku o velikosti 770MB naplněnou 331 písničkami v kompresním formátu MP3 (hudebníci mě již nyní kamenují
) a WMA, kterou zkomprimuji nejprve WinRarem a následně provedu ten samý proces i s dnes testovaným programem 7-zip. Upozorňuji, že jsem nastavil kompresi na hodnotu normální a ostatní parametry byly totožné.
Výsledky tohoto primitivního testu jsou následující. Balík muziky byl WinRarem zmenšený za dobu pěti minut a dvaceti jedné vteřiny a výsledná velikost byla 751MB. Ten samý balík dat se vytvořil pomocí 7-zipu za pět minut a dvacet sedm sekund a výsledná velikost činila 750MB. Vidíme, že u tohoto testu jsou minimální rozdíly.
Ve druhém testu jsem zvolil kompresi nejvyššího stupně. Vzal jsem si složku o velikosti 392MB naplněnou především PDF dokumenty, wordovskými soubory a obrázky ve formátu JPEG. Časy jsou následující: WinRar za 2:35 a 7-zip za 3:55 minuty. Výsledná velikost vyšla taková: soubor vygenerovaný WinRarem byl na tom o 1MB hůře (tzn. zabíral o 1MB více na pevném disku) než soubor pocházející ze 7-zipu.
Jak jsme si ukázali, výsledky nejsou tak optimistické jak některé servery uváděli. Nicméně na obranu oněch internetových stránek je třeba uvést, že zahraniční portály publikovali testy v roce 2008, kdy programy byly do značné míry odlišné v kompresních technologiích. Dnes již jsou téměř totožné (laicky řečeno), protože výrobci programů je od sebe navzájem „odkoukali“ a podle toho svůj program také vylepšili. Je pravda, že fotografie ve formátu JPEG jsou již zkompirované, proto jen těžko dosáhneme lepšího výsledku opakovaným procesem zmenšování. Komprese se vyplatí jednoznačně nejvíce v případě textových souborů, kdy můžeme dosáhnout pěkných čísel.
Nicméně pro 7-zip stoprocentně mluví jeho nulová cena. Zatímco WinRar v dnešní době stojí zhruba tisíc korun českých. Pakliže jsou výsledky komprese srovnatelné, je celkem jasné, čemu dáte přednost, v případě, že neberete do úvahy rychlost procesu a nejste softwaroví piráti.
7-zip pro Windows lze stáhnout zde.
