Немножко самопальных тестов. тестировались:
UHARC 0.6a, 7-Zip 4.16 beta, Slim! 0.23, DURILCA & DURILCA-light v.0.4b, RAR 3.42, WinUDA 0.290
[more]
1. UHARC 0.6a ----- high compression multimedia archiver ----- BETA version
Copyright (c) 1997-2005 by Uwe Herklotz All rights reserved 06 Feb 2005
2. 7-Zip (A) 4.12 beta Copyright (c) 1999-2004 Igor Pavlov 2004-11-18
3. Slim!, PPMII based archiver version: 0.23, 21 Sep 2004
author: Serge Voskoboynikov homepage:
http://www.bars.lg.ua/slim/ 4. DURILCA, DURILCA-light - dirty useless really illusory compressor/archiver, v.0.4b(non-public)
(C) 2004 by Dmitry Shkarin <dmitry.shkarin@mtu-net.ru>
5. RAR 3.42 Авторские права (C) 1993-2004 Александр Рошал 26 Dec 2004
6. WinUDA 0.290 (c) 2004-2005 By Dwing
[/more]
Архив DURILCA: *.dur; DURILCA-light: *.durl; Slim: *.sl; UHARC: *.uha; WinUDA: *.uda
В каждом пункте приведены архивы и исходник, отсортированы по размеру.
Компьютер: Microsoft Windows XP Professional 5.1.2600 Service Pack 2 Сборка 2600
Процессорx86 Family 6 Model 4 Stepping 2 AuthenticAMD ~700 МГц
Полный объем физической памяти 512 МБ
Время замерялось с помощью Timer 3.01 Copyright (c) 2002-2003 Igor Pavlov 2003-07-10. (PT = Process Time)
1.
Русский текст (все про Рекса Стаута с lib.ru
), dos кодировка.
Исходно 74 файла, 16 155 082 байт. Собрано в tar. Пробовалось непосредственно для *.txt, и для собранных в tar, показан лучший результат.
16 211 968 txt-rus-big.tar
3 280 851 rus-tar.dur PT = 229.019 = 00:03:49.019
3 372 198 rus-tar.durl PT = 31.775 = 00:00:31.775
3 545 872 rus-tar.sl PT = 548.238 = 00:09:08.238
3 845 427 rus-tar.uda PT = 1539.834 = 00:25:39.834
3 870 169 rus-tar-ppm.7z PT = 35.040 = 00:00:35.040
4 085 758 rus-tar-ppm.rar PT = 55.800 = 00:00:55.800
4 424 433 rus-tar-ppm.uha PT = 166.138 = 00:02:46.138
вызовы архиваторов с параметрами:[more]
7za.exe a rus-tar-ppm.7z -r -m0=PPMd -m0mem=256m -m0o=10 txt-rus-big.tar
rar.exe a -s -m5 -mc63:128t rus-tar-ppm.rar txt-rus-big.tar
UHARC.exe a -d0 -mx -md32768 -pr -r+ rus-tar-ppm.uha txt-rus-big.tar
slim23d.exe a -v rus-tar.sl txt-rus-big.tar
durILCA-l.exe e -t2 -frus-tar.durl txt-rus-big.tar
durILCA.exe e -t2 -frus-tar.dur txt-rus-big.tar
winuda (mode 3)
[/more]
2.
English html. Wayne Magnuson: English Idioms.
8,97 МБ (9 413 026 байт), 928 файлов, 3 папки. Собрано в Magn.tar .
10 145 792 Magn.tar
344 760 Magn.sl PT = 129.636 = 00:02:09.636
389 520 Magn-txt.dur PT = 402.879 = 00:06:42.879
392 790 Magn-tar.uda PT = 779.631 = 00:12:59.631
404 369 Magn-ppm.7z PT = 6.299 = 00:00:06.299
461 328 Magn-txt.durl PT = 5.087 = 00:00:05.087
490 679 Magn-ppm.uha PT = 13.699 = 00:00:13.699
618 041 Magn-ppm.rar PT = 20.829 = 00:00:20.829
вызовы архиваторов с параметрами: [more]
7za.exe a Magn-ppm.7z -r -m0=PPMd -m0mem=256m -m0o=22 Magn.tar
rar.exe a -s -inul -m5 -mc63:128t+ Magn-ppm Magn.tar
UHARC.exe a -d0 -mx -md32768 -pr -r+ Magn-ppm.uha Magn.tar
slim23d.exe a -v Magn.sl Magn.tar
durILCA-l.exe e -t2 -fMagn-txt.durl Magn.tar
durILCA.exe e -t2 -fMagn-txt.dur Magn.tar
winuda (mode 3)
[/more]
3.
English html. JDKTM 5.0 Documentation с
http://java.sun.com/j2se/1.5.0/download.jsp#docs Исходно jdk-1_5_0-doc.zip. В распакованном виде 223 МБ (234 575 176 байт), 10779 файлов (html), 711 папок. Собрано в tar.
Интересно, что исходный zip с низкой степенью сжатия - totalCommander за секунды (точно не считал
)делает zip почти вдвое меньше.
27 982 762 docs-tc.zip totalCommander
45 635 523 jdk-1_5_0-doc.zip
243 221 504 docs.tar
12 570 679 docs-tar.uda PT = 14420.525 = 04:00:20.525
12 671 596 huge-docs-t1.dur PT = 10562.738 = 02:56:02.738
12 784 436 huge-docs-512.sl PT = 5072.675 = 01:24:32.675
14 301 136 huge-docs-ppm.uha PT = 601.544 = 00:10:01.544
14 608 476 huge-docs-ppm.7z PT = 183.283 = 00:03:03.283
16 508 238 huge-docs-t2.durl PT = 172.297 = 00:02:52.297
17 114 242 huge-docs-ppm.rar PT = 391.292 = 00:06:31.292
вызовы архиваторов с параметрами: [more]
7za.exe a huge-docs-ppm.7z -r -m0=PPMd -m0mem=256m -m0o=32 docs.tar
rar.exe a -s -m5 -mc63:128t huge-docs-ppm docs.tar
UHARC.exe a -d0 -mx -md32768 -pr -r+ huge-docs-ppm.uha docs.tar
DURILCA.exe e -t1 -fhuge-docs-t1.dur docs.tar
durILCA-l.exe e -t2 -fhuge-docs-t2.durl docs.tar
slim23d.exe a -m512 huge-docs-512.sl docs.tar
winuda (mode 3)
[/more]
4.
*.dll из Windows\system32, 229 файлов, 52 504 082 байт. Собраны в tar.
Пробовалось непосредственно для *.dll, и для собранных в tar, показан лучший результат.
52 504 082 *.dll
52 626 944 system32.TAR
12 989 999 dll-TAR-t1.dur PT = 2270.574 = 00:37:50.574 (14:22.250 на Athlon 2.0 ГГц)
13 967 090 dll.uda PT = 3765.845 = 01:02:45.845
14 781 817 dll-TAR-t1.durl PT = 781.063 = 00:13:01.063
14 887 666 dll.sl PT = 5127.733 = 01:25:27.733
15 184 229 dll.7z PT = 309.024 = 00:05:09.024
15 469 537 dll-ppm.uha PT = 498.957 = 00:08:18.957
17 443 045 dll-ppm.rar PT = 182.171 = 00:03:02.171
вызовы архиваторов с параметрами: [more]
7za.exe a dll.7z -r -y -mx=9 *.dll
rar.exe a -s -inul -m5 -mc63:128t+ dll-ppm.rar *.dll
UHARC.exe a -d0 -mx -md32768 -pr -r+ dll-ppm.uha *.dll
slim23d.exe a -v dll.sl *.dll
durILCA-l.exe e -t1 -fdll-TAR-t1.durl system32.TAR
DURILCA.exe e -t1 -fdll-TAR-t1.dur system32.TAR
winuda (mode 3)
[/more]
5. 4
*.exe файла от MS Office XP. Пробовалось непосредственно для *.exe, и для собранных в tar, показан лучший результат.
5 777 936 MSACCESS.EXE
5 990 928 POWERPNT.EXE
9 189 896 EXCEL.EXE
10 623 688 WINWORD.EXE
31 582 448 *.exe
31 586 816 msof.tar
9 229 184 msof.sl PT = 1173.317 = 00:19:33.317
9 434 635 msof-tar.dur PT = 902.227 = 00:15:02.227 (05:57.984 на на Athlon 2.0 ГГц)
10 784 341 msof-tar.durl PT = 160.731 = 00:02:40.731
11 186 516 msof.uda PT = 2496.700 = 00:41:36.700
11 697 363 msof.7z PT = 191.685 = 00:03:11.685
11 874 794 msof-ppm.uha PT = 362.551 = 00:06:02.551
13 710 026 msof-ppm.rar PT = 134.353 = 00:02:14.353
вызовы архиваторов с параметрами:[more]
7za.exe a msof.7z -r -y -mx=9 *.exe -x!*.7z
slim23d.exe a msof.sl *.exe
UHARC.exe a -d0 -mx -md32768 -pr -r+ msof-ppm.uha *.exe
rar.exe a -s -m5 -mc63:128t msof-ppm.rar *.exe
DURILCA-l.exe e -t1 -fmsof-tar.durl msof.tar
DURILCA.exe e -t1 -fmsof-tar.dur msof.tar
winuda (mode 3)
[/more]
6.
Смесь файлов из предыдущих тестов + bmp. Пробовалось непосредственно для *.*, и для собранных в tar, показан лучший результат.
Исходники:
1 594 394 poster3.bmp (784 917 poster3.sl; 802 301 poster3-alz.uha)
2 067 968 cdosys.dll
2 447 988 lotr-rus.txt
2 684 086 lotr-eng.txt
5 760 054 IMG_5773.bmp (1 731 168 IMG_5773-ppm.uha; 2 377 765 IMG_5773.sl)
5 990 928 POWERPNT.EXE
20 545 418 *.*
20 551 168 mix.tar
Результаты:
5 473 603 mix-t3.dur PT = 330.995 = 00:05:30.995
5 914 749 mix-t3.durl PT = 47.798 = 00:00:47.798
6 107 348 mix.uda PT = 1514.097 = 00:25:14.097
6 166 358 mix.sl PT = 588.255 = 00:09:48.255
6 207 962 mix-ppm.uha PT = 213.496 = 00:03:33.496
6 369 617 mix-tar-ppm.rar PT = 52.425 = 00:00:52.425
6 401 390 mix-ppm.rar PT = 52.655 = 00:00:52.655
6 569 054 mix.rar PT = 50.332 = 00:00:50.332
7 159 421 mix-ppm.7z PT = 61.588 = 00:01:01.588
7 599 550 mix.7z PT = 106.553 = 00:01:46.553
10 317 184 mix.zip TC zip; быстро
вызовы архиваторов с параметрами:[more]
durILCA e -t3 -fmix-t3.dur *.*
durILCA-l e -t3 -fmix-t3.durl *.*
winuda (mode 3)
slim23d a mix.sl *.*
UHARC a -d0 -mx -md32768 -pr -r+ mix-ppm.uha .\a\*.*
rar a -s -inul -m5 -mc63:128t+ mix-tar-ppm.rar mix.tar
rar a -s -inul -m5 -mc63:128t+ mix-ppm.rar .\a\*.*
rar a -s -inul -m5 mix.rar .\a\*.*
7za a -r -m0=PPMd -m0mem=128m -m0o=32 mix-ppm.7z .\a\*.*
7za a -r -y -mx=9 mix.7z .\a\*.* -x!*.7z
[/more]