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é.