Archive comparison test ( English Version)
12.06.2009 Существует много тестов архиваторов. Вот и я решил добавить свой. Может быть он слегка неправильный, но всеже. Попытался провести тест ряда хорошо жмущих архиваторов на своих файлах и в реальных условиях, ведь никто при архивировании не выключает программы их автозагрузки. Система Windows XP Home Edition SP3 (лицензионная). Без всяких украшательств. Работают Comodo(файерволл), Avira(антивирус), Process Explorer(слежение за загрузкой процессора, памятью), FreeCommander(менеджер файлов), Opera (открыт сайт ixbt.com - но в процессе теста никуда по сети не ходил), Open Note (запись результатов), MaxTo(разбит экран на 3 части). Во время архиваци никакие другие программы не работают)
Ноутбук Dell Vostro1500 - Intel Core Duo T5270 1.4 GHz, 1 Gb - памяти, встроенная видеокарта(Intel 965), 80Gb - винчестер (диск дефрагментирован)
Набор файлов был следующий:
Формат | количество файлов | Байт | Примечание |
данные в бинарном формате | 75 | 99 849 950 | приблизительно одинакового размера |
данные в численном формате | 1446 | 20 028 574 | приблизительно одинакового размера |
данные в численном формате | 180 | 99 867 022 | приблизительно одинакового размера |
Документ MS Word | 29 | 50 016 618 | разного размера |
Документ MS Word 2007 |
35 | 20 006 129 | те же файлы, что и строчкой выше. Сохраненные в
формате MS Word2007 плюс еще 6 файлов |
Таблицы Excel | 5 | 100 003 840 | один из них 99 525 120 байт |
Power Point презентации | 92 | 100 016 640 | разного размера |
pdf-files | 31 | 100 014 957 | разного размера |
tiff-файлы | 12 | 100 041 676 | разного размера |
Все файлы были получены в результе научной работы (эксперементальные данные, обработка, отчеты, статьи). Размеры файлов максимально приближены к 100 (50), чтобы не надо было считать проценты. Небольшой обзор о современных архиваторах с максимальной компрессией и о времени архивации и распаковки
Участвовали следующие архиваторы, имеющие графический интерфейс:
Архиватор | Версия | Free | Количество
степеней компрессии |
Алгоритм | SFX | Шифрование |
7-zip | 4.65 | + | 5 | LZMA PPMd BZip2 | + | AES-256 |
Bee | 1.0.4 | + | 3 | PPM | + | BlowFish |
Dark | 0.2 | + | 1 | bwt | - | - |
Freearc | 0.51 | + | 6 | LZMA PPMD | + | 12 вариантов |
NanoZip | 0.06 | + | 6 | LZP LZ77 BWT CM | + | - |
PeaZip | 2.6 | + | 3 | LZ77 | + | 9 вариантов |
PIM | 2 | + | 4 | PPMd LZ77 BWT | - | - |
Squeez | 5.63 | - | 4 | PPMd LZH LZ77 | + | + |
Winrar 3.8 | 3.8 | - | 5 | PPM LZ77 | + | AES-128 |
WinRK 3.1.2 | 3.1.2 | - | 6 | PPM CM ROLZ | + | AES TwoFish Square |
Coffearc | 0.55b | + | 5 | SLUG X CCM GZIP | + | AES |
ZipStar | 5.62 | + | 3 | LZH | + | AES-128(256) |
ZipStar - бесплатный для некомерческого использования. Для архивации методом SQX использует туже библиотеку, что и коммереческий Squeez.
PeaZip может использоваться как графическая оболочка для консольных архиваторов: PAQ/LPAQ, QUAD/BALZ … WinRK - normal и high компрессия. Максимальная компрессия работает очень медленно. Все версии архиваторов новые на 2009-05-07. Тестирование проводилось 2009-05-08. В расчет не брались бета-версии, за исключением случаев, когда архиваторы имели версию меньшую 1.х Архивация файлов проходила в двух режима - нормальная и максимальная архивация с установками по умолчанию, то есть никакие галочки и дополнительные установки на выбирались. Время архивации файлов не более часа. Архиваторы, работающие из командной строки тестироваться НЕ БУДУТ! Пользователю должно быть все просто и ясно: выделил файлы, выбрал степень архивации и вперед. Все остальные установки для любителей-экспериментаров. Чем проще - тем удобнее. WinRar - выбран как эталон. При степени архивации хуже, чем у WinRar архиваторы рассматривать бессмысленно. Степень загрузки процессора - усредненная. регистрировать, сколько памяти использует архиватор не стал, так как у ряда архиваторов объем используемой памяти растет в процессе архивации. Если степень загрузки процессора 50% - это означает, что архиватор использует толко один процессор.
Архивация бинарных данных
Архиватор | Версия | время, с | размер файла (нормальная компрессия) | время, с | размер файла (максимальная компрессия) |
Winrar | 3.8 | 34 | 28 744 842 | 57 | 24 263 221 |
FreeArc | 0.51 | 62 | 21 635 893 | 206 | 18 178 864 |
7zip | 4.65 | 145 | 19 147 723 | 175 | 18 280 013 |
Nanozip | 0.06 | 48 | 19 996 590 | 349 | 16 622 091 |
PIM | 2 | - | - | 192 | 25 851 570 |
Bee | 1.0.4 | 198 | 26 077 072 | 246 | 24 835 207 |
Squeeze | 5.63 | 77 | 30 019 470 | 320 | 20 621 230 |
WinRk | 3.1.2 | 508 | 21 198 093 | 2235 | 16 784 866 |
LPAQ8 | 230 | 18 915 069 | |||
Dark | 0.2 | 32 | 24 887 963 |
Архивация числовых данных
Архиватор | время, с | размер файла (нормальная компрессия) | время, с | размер файла (максимальная компрессия) |
Winrar | 36 | 34 020 865 | 59 | 28 857 162 |
FreeArc | 65 | 25 665 731 | 220 | 22 778 263 |
7zip | 151 | 23 246 375 | 188 | 22 690 389 |
Nanozip | 67 | 26 376 703 | 307 | 20 662 333 |
PIM | - | - | 211 | 30 272 946 |
Bee | 220 | 29 590 219 | 160 | 29 558 643 |
Squeeze | 112 | 35 408 811 | 320 | 22 330 459 |
WinRk | 492 | 23 526 407 | 2400 | 21 661 917 |
LPAQ8 | 240 | 20 186 746 | ||
Dark | 57 | 28 484 763 |
Архиватор | Версия | время, с | размер файла (нормальная компрессия) | время, с | размер файла (максимальная компрессия) | загрузка CPU |
7-zip | 4.65 | 20 | 3 093 416 | 22 | 3 152 303 | 91 |
Bee | 1.0.4 | 28 | 5 183 734 | 29 | 5 198 115 | 50 |
Dark | 0.2 | 7 | 4 967 360 | 7 | 4 967 360 | 50 |
Freearc | 0.51 | 16 | 3 298 933 | 25 | 3 167 800 | 87 |
NanoZip | 0.06 | 160 | 4 054 800 | 51 | 2 631 272 | 50 |
PeaZip | 2.6 | 7 | 6 459 313 | 13 | 6 450 356 | 50 |
PIM | 2 | - | - | 180 | 5 403 518 | 75 |
Squeez | 5.63 | 17 | 5 434 711 | 55 | 4 948 235 | 50 |
Winrar 3.8 | 3.8 | 9 | 5 676 621 | 13 | 5 481 815 | 50 |
WinRK 3.1.2 | 3.1.2 | 82 | 3 152 628 | 508 | 2 600 925 | 50 |
CoffeArc | 0.55b | 28 | 5 779 159 | 25 | 3 036 130 | 50 |
Архивация doc-файлов
Архиватор | время, с | размер файла (нормальная компрессия) | время, с | размер файла (максимальная компрессия) |
Winrar | 14 | 15 282 691 | 17 | 15 282 826 |
FreeArc | 13 | 8 514 632 | 15 | 8 430 920 |
7zip | 18 | 8 864 997 | 20 | 8 495 570 |
Nanozip | 38 | 8 262 183 | 164 | 7 870 077 |
PIM | - | - | 120 | 15 193 439 |
Bee | 140 | 17 958 155 | 180 | 17 854 588 |
Squeeze | 15 | 11 257 525 | 34 | 10 173 921 |
WinRk | 122 | 8 431 739 | 524 | 8 158 066 |
LPAQ8 | 128 | 8 697 024 | ||
Dark | 24 | 18 649 262 |
Сохранение в формате Word 2007 : 600 секунд и 19 641 051 байт. Очень приличный результат.
Docx-files
Архиватор |
Версия |
Время, с |
размер (нормальная компрессия) |
Время, с |
размер (максимальная компрессия) |
CPU load |
4.65 |
49 |
18 279 154 |
13 |
13 691 587 |
30-70 |
|
1.0.4 |
63 |
18 691 644 |
65 |
18 658 111 |
50 |
|
0.55b |
5 |
14 945 601 |
21 |
13 774 510 |
50 |
|
0.2 |
6 |
16 111 279 |
16 |
16 111 279 |
50 |
|
0.51 |
3 |
13 868 650 |
6 |
13 687 322 |
70 |
|
0.06 |
25 |
13 580 107 |
68 |
13 310 959 |
50 |
|
2.6 |
7 |
18 582 722 |
7 |
18 579 674 |
50 |
|
2 |
- |
One file is not compressed |
50 |
|||
5.63 |
6 |
14 306 798 |
20 |
14 226 746 |
50 |
|
3.5 |
6 |
18 198 386 |
6 |
18 198 386 |
50 |
|
3.8 |
7 |
18 482 270 |
7 |
18 480 183 |
60 |
|
3.1.2 |
End trial |
|||||
5.62 |
6 |
14 306 798 |
20 |
14 226 746 |
50 |
|
LPAQ8 |
73 |
13 726 738 |
50 |
Архивация xsl-файлов
Архиватор | время, с | размер файла (нормальная компрессия) | время, с | размер файла (максимальная компрессия) |
Winrar | 48 | 33 592 631 | 71 | 33 664 072 |
FreeArc | 50 | 31 174 942 | 79 | 30 931 030 |
7zip | 64 | 25 370 369 | 91 | 24 000 160 |
Nanozip | 164 | 22 822 301 | 360 | 21 495 212 |
PIM | - | - | 390 | 37 404 330 |
Bee | 325 | 38 255 048 | 360 | 37 874 270 |
Squeeze | 33 | 33 118 982 | 319 | 27 325 442 |
WinRk | 460 | 24 324 696 | 1541 | 23 561 504 |
LPAQ8 | 290 | 28 241 507 | ||
Dark | 62 | 39 929 807 |
Power Point Presentation
Архиватор | Версия | время, с | размер файла (нормальная компрессия) | время, с | размер файла (максимальная компрессия) | загрузка CPU |
7-zip | 4.65 | 41 | 70 194 283 | 106 | 60 250 658 | 85 |
Bee | 1.0.4 | 365 | 84 407 502 | 402 | 84 137 866 | 50 |
Dark | 0.2 | 73 | 85 617 965 | 73 | 85 617 965 | 50 |
Freearc | 0.51 | 36 | 67 571 875 | 49 | 60 235 107 | 75 |
NanoZip | 0.06 | 106 | 60 016 640 | 328 | 59 180 292 | 50 |
PeaZip | 2.6 | 36 | 86 596 142 | 39 | 86 535 879 | 50 |
PIM | 2 | - | - | 187 | 82 234 590 | 75 |
Squeez | 5.63 | 40 | 79 142 029 | 112 | 78 126 021 | 50 |
Winrar 3.8 | 3.8 | 45 | 81 533 448 | 46 | 81 505 872 | 85 |
WinRK 3.1.2 | 3.1.2 | 293 | 63 330 238 | 1746 | 63 421 101 | 50 |
Coffearc | 0.55b | 27 | 77 794 151 | 106 | 69 880 685 | 50 |
LPAQ8 | 360 | 63 482 514 | 50 |
Архивация pdf-файлов
Архиватор | время, с | размер файла (нормальная компрессия) | время, с | размер файла (максимальная компрессия) |
Winrar | 61 | 87 730 515 | 59 | 84 640 420 |
FreeArc | 58 | 84 079 720 | 210+30 | 83 751 157 |
7zip | 59 | 83 850 800 | 57 | 83 765 174 |
Nanozip | 120 | 83 729 303 | 211 | 80 402 380 |
PIM | - | - | 340 | 83 538 338 |
Bee | 300 | 85 859 759 | 617 | 82 784 193 |
Squeeze | 50 | 84 537 193 | 200 | 82 530 153 |
WinRk | 288 | 82 622 408 | 1942 | 82 037 383 |
PeaZip | 34 | 87 469 904 | 35 | 87 427 521 |
Lpaq8 | 720 | 81 244 145 | ||
Dark | 79 | 86 181 689 |
FreeArc - после окончания упаковки файлов при максимальной компрессии секунд на 30 подвесил систему.
Tiff-файлы
Архиватор
|
Версия
|
Время, с
|
Размер
(нормальная компрессия)
|
Время, с
|
Размер
(максимальная компрессия)
|
CPU load
|
|
4.65
|
62
|
59 571 690
|
143
|
59 502 326
|
85
|
|
1.0.4
|
412
|
58 490 858
|
50
|
||
0.55b
|
20
|
65 381 722
|
117
|
55 201 242
|
50
|
|
0.2
|
55
|
57 446 946
|
55
|
57 446 946
|
50
|
|
|
0.51
|
31
|
55 501 32
|
39
|
55 325 176
|
80
|
|
0.06
|
157
|
55 981 448
|
235
|
53 918 276
|
50
|
2.6
|
30
|
68 314 118
|
31
|
68 290 905
|
50
|
|
|
2
|
280
|
54 343 391
|
50
|
||
|
5.63
|
92
|
58 819 402
|
199
|
52 987 418
|
50
|
|
3.5
|
58
|
65 927 430
|
91
|
65 292 568
|
50
|
|
3.8
|
52
|
59 756 935
|
67
|
59 756 093
|
65
|
|
3.1.2
|
|
|
|
|
|
|
5.62
|
92 | 58 819 402 |
201
|
52 987 418
|
50 |
LPAQ8
|
319
|
53 194 917
|
50
|
50 |
Лучше всего tiff-filesсжимал ZipStar(Squeez). Хороший результат показал PIM. 7-zip отстал от своих конкурентов
LPAQ8 запускался через оболочку PeaZip
PIM - в тесте привеведены результаты для максимальной (и по умол чанию)компрессии и вроде бы имеет очень хорошие результаты по компрессии bmp-картинок. Величина компрессии для для других алгоритмов плохая по сравнению с WinRar.
В планах (один тестовый набор в неделю):
Архивация файлов презентации (ppt) Microsoft Power Point 06.06.2009
Архивация еще одного набора числовых данных (разного размера)
Архивация еще одного набора числовых данных с различным распределением по объему файлов ( нормальное распределение и константа).
Синтетический тест.
Повторение тестов с файлами doc, xls, ppt, сохраненными в формате Microsoft Office 2007 Картинки ( tiff) 12.06.2009
Выводы:
1. Загрузка процессора для Winrar, 7-zip и Freearc лежит в диапазоне от 60-90% и игогда при максимальном сжатии загрузка процессора составлят даже меньшие значения, чем при нормальной компрессии. для PIM, Bee , Squeez, Nanozip и WinRK загрузка процессора составляет 50% - используют одно ядро процессора
2. Величина максимальной компрессии достигается у Nanozip. Но надо подождать.
3. Winrar вчистую проиграл 7-zip и Freearc как по величине максимальной компрессии, так и по величине компрессии за одинаковое время (с некотрыми оговорками)
4. 7-zip и Freearc показывают приблизительно одинаковые результаты
5. Коммерческие Squeez и WinRK вчистую проигровают бесплатным Nanozip, 7-zip и Freearc. Разве, что WinRK имеет лучшую максимальную компрессию, чем 7-zip и Freearc. Но время очень велико!
6. WinRar дает 25-30% компрессию файлов, а Nanozip, 7-zip и Freearc дают 15-20% компрессию, хотя и работают дольше. Но время незначительно больше.
7. WinRar - стандартный, как и zip архиватор. Быстрый и с хорошей компрессией. Становиться все лучше и лучше, но степень компрессии не изменяется со времен создания.
8. 7-zip - постепенно становиться все более популярным. Компрессия файлов - отличная. Скорость работы ниже, чем WinRar
9. FreeArc - пытается создать конкурецию 7-zip. По всем параметрам близок к 7-zip. Вопрос в том сможет ли он стать популярным как 7-zip. Счет 3:3
10. Nanozip - победитель по всем тестам, но скорость компрессии файлов оставляет желать лучшего
11. PIM - медленный, и вроде бы он хорошо сжимает картинки (BMP)
12. Bee - с низкой скоростью компрессии.
13. Squeeze -медленный и по величине компрессии файлов проигрывает 7-zip и FreeArc
14. WinRk - с великолепной величиной компрессии файлов, но все равно проигрывает Nanozip по скорости и величине компрессии
15. PeaZip - с помощью его графической оболочки можно запустить различные консольные архиваторы
16. LPAQ8 - запускался через PeaZip. Очень хорошая компрессия файлов для числовых и текстовых файлов. Медленный. Быстрее, чем NanoZip
17. KGB archiver - очень-очень медленно ( компресссия bin-файлов в нормальном режиме за 3420 секунд. Размер архива - 13 116 801 байт. Вам нужна такая скорость?
18. Dark - обладает приблизительно той же скоростью и величиной компрессии, что и WinRar
Обновление 12 июня 2009 года Оставить комментарий можно внизу страницы
те же файлы, что и строчкой