Предисловие
Тесты: Архиваторы - сравнение сжатия v2, являются продолжение тестов начатых здесь. Запланированы были на сентябрь (осень) 2006г, но по техническим причинам реализовать запланированное было невозможно. В 2007г тесты v2 были запланированы на сентябрь (осень), и осенью подготовка началась и уже заканчивается.
Планировалось в 2006г:
1. Тесты для двух лимитов опер.памяти 512Мб, 1024Мб.
2. Сравнение архиваторов в равных условиях (по размеру словаря и т.п.) (7-zip 4Мб словарь\WinRAR,WinAce).
3. Улучшить оформление результатов.

на осень 2007г:
1. Тесты для трёх лимитов опер.памяти 512Мб, 1024Мб, 2048Мб.
2. Обновить тестовые наборы, добавить тестовый набор с разными типами файлов.
2. Сравнение архиваторов в равных условиях (по размеру словаря и т.п.) (7-zip 4Мб словарь\WinRAR,WinAce).
3. Увеличить количество профилей сжатия по параметру время + профили по-умолчанию.
4. Добавить архиваторы FreeArc, bzip2, gzip, zip.
5. Улучшить оформление результатов.

Введение
Тесты практические, для широкого круга пользователей.
Архиваторы популярные. ...
Архиватор - входные данные=анализ данных+препроцессор(фильтр)+метод сжатия=архив
...

Начну с выводов по первым тестам:
...

"+"
WinRAR -
WinRK -
...

"-"
WinRAR - маленький размер словаря (4Мб).
WinRK - предустановки (или т.п.), привязанные к расширению файлов, которые нельзя изменить\отключить.
...

Железо, Софт
WinXP Pro RUS SP2 (WinXP Pro SP2 x64) (В какой OS делать тесты?)
(Если светлое будущее наступило, то x64
+ добавить версии архиваторов под x64)

Timer 3.01 Copyright (c) 2002-2003 Igor Pavlov 2003-07-10
Sempron64 2500+ (Overclocked to 1862МГц, 266x7)
2560Мб (2x1Гб+512Мб) опер.памяти PC3200(Overclocked to 414МГц, CPU\9) 2.5-3-3-7-2T

Архиваторы (добавить табличку - платный\free, методы сжатия)

GUI:

7z_4.56b, 7-Zip 4.56beta. офф.сайт, скачать
Squeez_5.60, Squeez 5.60 (Build 4930) ??, офф.сайт, скачать
WinAce_2.61, WinAce 2.61 или WinAce 2.69 ?? офф.сайт, скачать 2.61, скачать 2.69
WinRAR_3.71, WinRAR 3.71. офф.сайт, скачать
WinRK_3.0.3, WinRK 3.0 build 3 beta. офф.сайт, скачать
WinUHA, WinUHA 2.0rc1 - UHARC GUI (+UHARC 0.6b), офф.сайт, скачать
WinZip_10, WinZip 10 или WinZip 11 ??, офф.сайт, скачать 10, скачать 11

CLI:

bzip2_1.0.4, bzip2, a block-sorting file compressor. Version 1.0.4, 20-Dec-2006, офф.сайт, скачать
DURILCA_0.5 - dirty useless really illusory compressor/archiver, v.0.5(non-public) (C) 1 Apr 2006, офф.сайт, скачать
DURILCA'light_0.5 - dirty useless really illusory compressor/archiver, v.0.5(non-public) (C) 1 Apr 2006, офф.сайт, скачать
FreeArc_040pre3, ARC 0.40 prerelase-3 by Bulat.Ziganshin@gmail.com 17.11.2007, офф.сайт, скачать
Gzip_1.2.4 Gzip 1.2.4 или Gzip 1.3.12 ??, офф.сайт, скачать
LPAQ6, file compressor (C) 2007, Matt Mahoney ??, офф.сайт, скачать
paq8o8, archiver, released by KZ, Oct. 22, 2007, офф.сайт, скачать
PPMd_J1, Fast PPMII compressor for textual data, variant J rev.1, May 10 2006, офф.сайт, скачать
PPMonstr_J, Monstrous PPMII compressor based on PPMd var.J, Feb 16 2006, офф.сайт, скачать
PPMVC_1.2, PPMVC v1.2 (10 Jan 2007) - Fast PPMII+VC compressor ??, офф.сайт, скачать
Slim!_0.23, PPMII based archiver version: 0.23, 21 Sep 2004, офф.сайт, скачать
Zip_2.31, Info-ZIP Zip 2.31 или Zip 2.32 ??, офф.сайт, скачать 2.31 , скачать 2.32

WAV:

FLAC_1.2.1 - Command-line FLAC encoder/decoder version 1.2.1, офф.сайт, скачать
Monkey's Audio_4.01b2, Monkey's Audio 4.01 beta 2 (February 17, 2006), офф.сайт, скачать
OptimFROG_4.520b1, OptimFROG Lossless Audio Compressor (Win32/x86), v4.520b1 [2006.04.18] ??, офф.сайт, скачать
WAVPACK_4.41, Hybrid Lossless Audio Compressor Win32 Version 4.41.0 2007-12-10, офф.сайт, скачать
TTA_3.4.1, TTA1 lossless audio encoder/decoder, release 3.4.1, офф.сайт, скачать

Профили WinRK3
ROLZ2(ROLZ2_0)\ROLZ3(ROLZ3_0) ROLZ2_off(ROLZ2_off_0)
ROLZ3_off(ROLZ3_off_0)
PPMd(PPMd_off)\PPMz(PPMz_off)
Compression method: ROLZ2\ROLZ3
Model size: 192Мб
Largest optimised match: 512(
0)
Audio model order: 64
Bit-stream model order: 20
Use text dictionary: on
Fast Analysis: on
Fast executable code compression: on
Use PPMd for text files: off
Compression method: ROLZ2\ROLZ3
Model size: 192Мб
Largest optimised match: 512(
0)
Audio model order: 64
Bit-stream model order: 20
Use text dictionary: on
Fast Analysis: off
Fast executable code compression: off
Use PPMd for text files: off
Compression method: PPMd\PPMz
Model size: 384Мб
Largest optimised match: 512
Audio model order: 64
Bit-stream model order: 20
Use text dictionary: on
Fast Analysis: on (
off)













+ Профили WinRAR, FreeArc, ...
(+картинки)



Исходные данные: (tar делались в 7-zip)

Text

EXE

BMP:

WAV:
Game: + что-нибудь из нового

  1. Russian text
    txt_rus 52.1Мб (54 658 567)(111 файлов txt в 117 папках) кодировка ANSI
    заtarеная папка txt_rus.tar 52.2Мб (54 823 424)
  2. English text
    txt_eng 10.1Мб (10 621 233)(13 файлов txt в 16 папках)
    заtarеная папка txt_eng.tar 10.1Мб (10 643 968)
  3. Sorted Dictionary Word-list:
    Sorted english word-list allwords2.dic 25.7Мб (26 958 014), скачать 8.69Мб
    Sorted russian word-list russian.txt 8.39Мб (8 803 664), скачать 744кб
    Sorted word-list all.lst 41.3Мб (43 391 014), скачать 11.5Мб
  4. XML:
    enwik8 95.3Мб (100 000 000), офф.сайт, скачать 20.3Мб
    dblp.xml 127.6Мб (133 862 735), офф.сайт, скачать 12.5Мб
    ruwikisource-20071011-pages-articles.xml 224.5Мб (235 467 210), офф.сайт, скачать 36.8Мб
    enwikinews-20060927-pages-meta-history.xml 1.9Гб (2 046 033 507), офф.сайт, скачать 29.4Мб
  5. TXT:
    Энциклопедический словарь Ф.А.Брокгауз, И.А.Ефрон
    Энциклопедический словарь.txt 24.3Мб (25 563 844) кодировка ANSI
    Толковый словарь живого великорусского языка В. Даль
    dal.txt 16.5Мб (17 390 588) кодировка ANSI
    The Concise Oxford dictionary of current English.--8th ed, скачать 3.93Мб
    OXFRD_CC.txt 11.9Мб (12 532 931)
  6. HTML:
    папка wildsoft.ru 49Мб (51 456 154)(1218 файлов html), скачать 151кб
    заtarеная папка wildsoft.ru.tar 49.9Мб (52 387 840), скачать 142кб залить
    папка wilsoft200 200Мб (209 736 579)(6883 файлов html), скачать 938кб залить
    заtarеная папка wilsoft200.tar 205.3Мб (215 283 200), скачать 939кб залить
    папка wilsoft 1.84Гб (1 985 002 358)(57931 файлов html)
    заtarеная папка wilsoft.tar 1.88Гб (2 030 005 760), скачать 6.87Мб залить
  7. SRC:
    папка qt-win-opensource-src-4.3.0 130.7Мб (137 103 967)(12850 файлов в 668 папке), офф.сайт, скачать 46.61Мб
    заtarеная папка qt-win-opensource-src-4.3.0.tar 141,1Мб (147 957 760)
    папка gimp-2.4.0 109Мб (114 316 276)(5783 файлов в 152 папке), офф.сайт, скачать 16.8Мб
    заtarеная папка gimp-2.4.0.tar 100,1Мб (105 054 208)
  8. log файл logos.log 100,1Мб (105 054 208), скачать 2.27Мб
  9. DOC:
    папка doc 182.6Мб (191 490 048)(371 файл doc в 25 папках)
    заtarеная папка doc.tar 182.8Мб (191 723 008)
    doc файл document.doc (MSWord2003) 60,8Мб (63 790 592) Энциклопедический словарь Ф.А.Брокгауз, И.А.Ефрон
  10. RTF:
    папка rtf 96.1Мб (100 851 045)(137 файл rtf в 132 папках)
    заtarеная папка rtf.tar 96.3Мб (101 049 344)
  11. PDF:
    папка pdf 93.4Мб (97 997 445)(66 файлов pdf в 1 папке)
    заtarеная папка pdf.tar 93.5Мб (98 050 560)
    pdf файл Photoshop CS3 Help.pdf 42Мб (44 084 862)
    pdf файл Qt3 CPP GUI Programming.pdf 21.7Мб (22 856 379)
  12. EXE:
    exe файл nero.exe 18,2Мб (19 087 360) от 22.11.05 v7.0.1.4
    exe файл Photoshop.exe 42,7Мб (44 814 336) от 21.03.07 v10.0 (10.0x20070321)
  13. MPlayer - The Movie Player, офф.сайт, скачать MPlayer-1.0rc2.7z 4.31Мб
    exe файл mplayer.exe 12.2Мб (12 818 944) от 09.10.07 v1.0rc2-4.2.1
    папка MPlayer-1.0rc2 26.2Мб (27 475 391)(116 файлов в 3 папках)
    заtarеная папка MPlayer-1.0rc2.tar 26.2Мб (27 566 592)
  14. Codecs for use with MPlayer, офф.сайт, скачать 12.7Мб
    папка windows-all-20071007 29.7Мб (31 235 035)(111 файлов dll)
    заtarеная папка windows-all-20071007.tar 29.8Мб (31 302 144)
  15. Avidemux 2.4, офф.сайт, скачать 19.3Мб
    exe файл avidemux2_gtk.exe 8.15Мб (8 555 520) от 29.06.07
    папка avidemux_2.4_preview2_win32 49.8Мб (52 284 005)(99 файлов в 62 папках)
    заtarеная папка avidemux_2.4_preview2_win32.tar 49.9Мб (52 386 816)
  16. KMPlayer - Korean Multimedia Player, офф.сайт, скачать 16.6Мб
    exe файл KMPlayer.exe 5.2Мб (5 462 528) от 21.10.07 v2.9.3.1389
    папка kmp 44.1Мб (46 260 914)(152 файлов в 11 папках)
    заtarеная папка kmp.tar 44.2Мб (46 366 720)
  17. VLC media player, офф.сайт, скачать 8.18Мб
    папка vlc-0.8.6c 31.9Мб (33 552 912)(402 файлов в 106 папках)
    заtarеная папка vlc-0.8.6c.tar 32.2Мб (33 865 728)
  18. SMPlayer - front-end for MPlayer, офф.сайт, скачать smplayer_0.5.60_win32.7z 17.2Мб
    папка smplayer_0.5.60_win32 57.9Мб (60 751 033)(1021 файлов в 20 папках)
    заtarеная папка smplayer_0.5.60_win32.tar 58.6Мб (61 549 568)
  19. GHC - The Glasgow Haskell Compiler, офф.сайт, скачать 34.1Мб
    папка ghc-6.6.1 333.1Мб (349 333 858)(2873 файлов в 134 папках)
    заtarеная папка ghc-6.6.1.tar 335.3Мб (351 592 448)
  20. BMP:переделать image600_in.bmp или всё + 1200 600 psd, raw
    BMP файл image1200.bmp 93.3Мб (97 880 888), 1200dpi, 6936x4704 Pixels, 24 Bits Per Pixel
    BMP файл image600.bmp 23.3Мб (24 470 264), 600dpi, 3468x2352 Pixels, 24 Bits Per Pixel
    BMP файл image300.bmp 5.83Мб (6 119 960), 300dpi, 1734x1176 Pixels, 24 Bits Per Pixel
    BMP файл image600_in.bmp 23.3Мб (24 480 668), 600dpi, 3468x2353 Pixels, 24 Bits Per Pixel (Интерполяция)
    BMP файл image300_in.bmp 5.83Мб (6 119 960), 300dpi, 1734x1176 Pixels, 24 Bits Per Pixel (Интерполяция)
    (image600_in.bmp и image300_in.bmp получаются из image1200.bmp в Photoshop)
  21. *.wav, сграбленные с CD-audio PCM 44.1кГц 2channels 16bit: оставить 1CD
    Ногу Свело! - Счастлива, потому что беременна (зеленый альбом) - Rock
        Ногу Свело! - Лесная Школа.wav 56,4Мб (59 195 386)
        CD-audio 14файлов 501,1Мб (525 473 344)
    Paul Mauriat and his orchestra - The Best CD2 - Instrumental
        Paul Mauriat & his orcestra - Alla Figaro.wav 34.3Мб (35 985 854)
        CD-audio 24файла 743,6Мб (779 752 985)
    Apocalyptica - Cult (Special Edition) - symphonic heavy metal
        Apocalyptica - Kaamos.wav 48Мб (50 340 080)
        CD-audio 18файлов 764,5Мб (801 728 144)
    Soulfly - Primitive - Metal
        Soulfly - Back To The Primitive.wav 44Мб (46 209 957)
        CD-audio 16файлов 747,2Мб (783 515 635)
  22. ресурсный файл RES.RDT 115Мб (120 630 264) из игры Shipwreckers! от November 21st 1997
  23. ресурсный файл archive.dat 202,5Мб (212 348 224) от 09.12.04 из игры Teenage Mutant Ninja Turtles: Mutant Melee 1.0
  24. ресурсные файлы HL2:
    source engine.gcf 137,4Мб (144 123 964) от 25.01.06 - txt+shaders(76.3%), *.dll(13.5%)
    source models.gcf 449,2Мб (471 109 428) от 13.01.06 - models, *.jpg(6.2%)
    source materials.gcf 1,01Гб (1 091 374 272) от 12.01.06 - materials
    half-life 2 content.gcf 841,3Мб (882 236 412) от 13.01.06 - maps(76.4%), soundcache(17.6%), txt(4.3%)
    sourcesdk.gcf 512,9Мб (537 911 392) от 18.01.06 - modelsrc(33,6%), materials(11%), txt(33,7%), materials(8.7%), tga+bmp(6,1%), dll+exe(3.8%)
    day of defeat source.gcf 833,2Мб (873 774 232) от 27.01.06 - materials(44.5%), maps(26,3%), models(12.6%), *.wav(11,5%), soundcache(1.5%), txt(1%)
    lostcoast content.gcf 335,3Мб (351 608 668) от 28.10.05 - materials(35.7%), maps(14,4%), models(10,4%), *.wav(30%), soundcache(4.8%), txt(4.6%)
    counter-strike.gcf 265,1Мб (277 986 816) от 13.01.06 - *.wad+tga+bmp(42,4%), maps(29,8%), models(16%), *.wav(6.4%)
    source sounds.gcf 975,5Мб (1 022 943 264) от 12.01.06 - *.wav, *.mp3(6.5%)

HL2 - %.

Обработка данных:

Рейтинг - рассчитан по формуле с www.maximumcompression.com

score_X = POWER(2; ((size_X / size_TOP) - 1) / 0,1) * time_X

или в более привычном виде:

формула

with  score_X    efficiency score for a certain compressor X
time_X time elapsed by compressor X (may include decompression too)
size_X archive size achieved with compressor X
size_TOP archive size by top archiver (smallest benchmark result)
"0,1" represents 10% and power of 2 ensures that for each 10% worse results (compared with top) the time is doubled,
so any archiver (except top compressor) will get a penalty on time. The score of top compressor is always equal to its time value.

То есть за каждые 10% проигрыша в размере архива, архиватор получает штраф в виде удвоения веса времени: проигрываешь конкуренту 10% в размере архива, изволь сжимать в 2 раза быстрее, чем это делает конкурент, чтобы получить точно такой же рейтинг. (TCPIP)

Комментарий:
Рейтинг - используется суммарное время: упаковки и распаковки.
РейтигC - используется только время упаковки.
Меньшее значение - лучшее.











Specially for forum.ru-board.com