Test pakovacích programů

Přestože komprese dat dnes díky masivnímu nástupu CD-R a CD-RW médií začíná ztrácet smysl, stále se najdou situace, kdy je nezbytné jí použít. Zmínit můžeme např. přenos dat přes Internet, na disketách kamarádovi s postarším počítačem, přenos dokumentů mezi domovem a zaměstnáním atp. A právě proto jsme se rozhodli udělat test současných "balících" programů.

A nyní k testům. Ty probíhají na sestavě:

Intel Pentium 4 1.8A GHz  (Northwood, 512kB L2 cache)
Intel DB-D850MD, BIOS P14
2x 128MB RDRAM PC800
IBM Deskstar 60GXP
Windows XP

Všechny testy jsou prováděny s maximální možnou kompresí (včetně solid archivace) a zkoumána je rychlost a výsledná velikost.

Testy

Hra

Jako první je zkouška komprese starší počítačové hry pro DOS. Velikost balíku je 90 312 356 byte.

Z hlediska rychlosti jasně vede ARJ32, poměrně těsně následované WinZIPem a WinRARem. Velikosti komprimovaných dat v bytech jsou následující:

ARJ 37 668 633 (136%)
ARJ32 37 673 855 (136%)
WinACE 29 737 315 (107%)
WinRAR 27 636 741 (100%)
WinZIP 37 527 729 (136%)

Co se týče velikosti, vede WinRAR, s průměrnou ztrátou za ním je WinACE a ostatní odpadají daleko za nimi.

Kompilovaný kód

Jako druhý je test komprese zdrojového kódu i s kompilovanými OBJ, DLL a EXE soubory. Velikost 17 706 130 byte

Časově vyhrává ARJ32 následované WinZIPem. Ztráta ostatních je vysoká, ne však jako v prvním případě.

ARJ 4 939 426 (130%)
ARJ32 4 945 257 (130%)
WinACE 3 873 650 (102%)
WinRAR 3 790 920 (100%)
WinZIP 4 932 586 (130%)

Velikosti komprimovaných dat: zde jasně vede duo WinRAR - WinACE, ostatní mají 30% ztrátu.

Multimédia

Obsah komprimovaného adresáře se skládá z JPEGů, GIFů, několika nekomprimovaných TIFů, MP3jek a jednoho AVI v DivX. Velikost 108 019 752 byte.

Časově opět vyhrává ARJ32 společně s WinZIPem. WinRARu to trvá 7x déle a to není poslední.

ARJ 86 192 738 (111%)
ARJ32 86 205 160 (111%)
WinACE 77 694 325 (100%)
WinRAR 78 697 018 (101%)
WinZIP 86 232 840 (111%)

Co se týče velikosti archivu, opět vede WinACE a WinRAR, přičemž WinACE se tentokrát chopí vedení. Zdá se, že na multimédia je prostě o chloupek lepší.

Portable Document Format (PDF)

Test komprese formátu běžně používaného k přenosu právních předpisů, dokumentace, ceníků. Ten v sobě často integruje i obrázky. Velikost 402 743 191.

Časově znovu vyhrává WinZIP a ARJ32, nejpomalejší kandidáti jsou asi 5 až 6x pomalejší.

ARJ 272 915 694 (107%)
ARJ32 272 928 310 (107%)
WinACE 254 389 394 (100%)
WinRAR 255 840 924 (101%)
WinZIP 272 056 627 (107%)

Velikostně opět vede WinACE těsně následované WinRARem, ostatní mají ztrátu okolo sedmi procent, což není až tak mnoho.

Dokumenty

Tento balík obsahuje mnoho dokumentů a excelovských souborů XLS. Dále jsou v něm uložené webové stránky v HTML (včetně obrázků) a několik již zazipovaných archívů. Velikost činí 355 313 724 byte.

WinZIP, ARJ32... opět nejrychlejší. Je zajímavé, že i DOS verzi ARJ to trvá asi o 60% více času.

ARJ 171 127 419 (116%)
ARJ32 171 282 285 (116%)
WinACE 147 783 429 (100%)
WinRAR 147 124 476 (100%)
WinZIP 171 033 557 (116%)

WinACE a WinRAR jsou na ostří nože, mezi sebou je drží asi půlmegabytový rozdíl. Ostatní ztrácí již poměrně hodně - 16 procent.

Program

Komprese nainstalovaného programu - převážně soubory EXE a DLL. Velikost 159 615 457 byte.

Časově se vše drží v zajetých kolejích - ARJ32 a WinZIP první, WinACE a WinRAR poslední.

ARJ 39 065 091 (160%)
ARJ32 39 116 037 (160%)
WinACE 24 491 497 (100%)
WinRAR 24 512 687 (100%)
WinZIP 38 563 600 (157%)

WinRAR a WinACE = silná dvojka, rozdíl minimální. ARJ a WinZIP = oj oj oj, kolem 60% ztráty, to není dobré.

Témata článku: , , , , , , , , , , , , , , , , , , , , , , , ,