Дополнение к посту про архивацию: результаты теста архиваторов — ПИПМАЙ: Лучшее со всей сети
Акцентный цвет
Фон
Игровой блок на главной
Праздничное оформление
Для всех устройств
22:20

Дополнение к посту про архивацию: результаты теста архиваторов

Мне задали вопрос в предыдущем посте:

>> Почему винрар а не 7z?

Что ж, в принципе, и 7-Zip неплох. Я решил провести небольшой тест на текстовых данных. Со времён ФИДО у меня остался мешок книжек в формате TXT, все они занимают 1 442 274 549 байт. Запускаем архиваторы, берём в руки секундомер и заносим данные в табличку (файлы я положил в оперативную память на RAM-диск, чтобы скорость взаимодействия с накопителем не влияла на результаты замеров):

Архиватор Алгоритм Время Размер В процентах от исходного
NTFS LZNT1 22 1 105 735 680 76.67%
WinRAR ZIP 19 601 317 655 41.69%
7-Zip ZIP 78 584 979 921 40.56%
7-Zip LZMA2 (словарь 64 KB) 26 550 146 961 38.14%
WinRAR RAR5 (словарь 1024 MB) 38 532 099 493 36.89%
WinRAR RAR4 (словарь 4 MB) 33 531 779 584 36.87%
7-Zip LZMA2 (словарь 1 MB) 52 484 507 777 33.59%
WinRAR RAR5 solid (словарь 4 MB) 59 481 216 360 33.37%
WinRAR RAR4 solid (словарь 4 MB) 59 480 618 201 33.32%
7-Zip bzip2 (словарь 900 KB) 163 462 509 488 32.07%
7-Zip LZMA2 (словарь 4 MB) 95 461 167213 31.97%
WinRAR RAR5 solid (словарь 1024 MB) 260 454 391563 31.51%
XZ Utils LZMA2 (словарь 8 MB) 114 452 604680 31.38%
XZ Utils LZMA2 (словарь 64 MB) 257 426 920108 29.60%
7-Zip LZMA2 (словарь 128 MB) 286 421 084095 29.20%
7-Zip LZMA2 (словарь 192 MB) 290 419 500609 29.09%
7-Zip LZMA2 (словарь 512 MB) 575 410 942499 28.49%
XZ Utils LZMA2 (словарь 1536 MB) 1927 391 310940 27.13%
7-Zip LZMA2 (словарь 1536 MB) 1535 391 023 687 27.11%
7-Zip PPMd (словарь 1024 MB) 407 365 934 524 25.37%

 

Комментарии к табличке:

0. Везде, где можно, была включена многоядерность. Особенность алгоритма LZMA2 в том, что чем больше ядер он использует, тем больше памяти требует, а у меня на домашней машине только 32 гига установлено.

1. Внутри хвалёного XZ находится банальный LZMA2. Я сначала делал тесты 7-Zip'ом, потом скачал консольный XZ Utils (xz-5.2.9-windows) и архивировал уже им. Сравнение 7-Zip и XZ Utils напрямую было только при размере словаря в 1536 MB. 7-Zip жмёт быстрее. Но всё равно, неприлично долго. Такова жизнь.

2. Видно, что при сжатии чисто текстовых данных на естественном языке LZMA2 со словарём в 8 MB жмёт в почти такой же размер, как и WinRAR со словарём в 1024 MB, но быстрее (более, чем в два раза).

3. Ну а алгоритм PPMd, который можно включить в 7-Zip, рвёт всю эту братию в клочья, потому что был создан специально для сжатия текстов на естественных языках.

 

Короче, выборка нерепрезентативна, результаты более-менее очевидны, я устал, я ухожу, а это была очень ценная информация, которую вы должны были узнать в субботу вечером ))

Интересно будет провести тест на другом наборе данных..


Раскрыть
Выбор архиватора был актуален году в 95м, когда от этого зависело на 12 или 15 дискет влезет Doom 2, когда его у друга копируешь. А уже после появления cd-rw как-то пофиг стало)
+3
2 Нырнуть
2
Ну как бы скорее стал важен не объем файла, а факт впиленности способа архивации в ось. Нахер не нужон этот рар, если по дефолту в оси его нельзя развернуть.
+1
2

На торрентах всё ещё более-менее важно, чем пожаты файлы игры, так как та же игра в оригинале может весить 100 ГБ, а в сжатом виде может уменьшиться и до 30-50 Гб. Но там архиваторы и алгоритмы вроде бы другие...

А вообще-то ВинРАР был всё ещё нужен примерно до середины нулевых, когда харды были не огромными и тяжёлый софт вроде КАДов и 1С приходилось на них сжимать, чтобы влезал. Потом у большинства появился нормальный широкополосный инет и вот тогда уже стало окончательно пофиг.

+2
3 Нырнуть
3
Этот пост — продолжение к предыдущему, я там указывал, зачем нужен архиватор сейчас.

Рядовому юзеру — нет, не нужен. Он вообще всё онлайн делает. Да и компа у него нет: планшет да телефон.

А вот не совсем рядовому юзеру архиватор пригодится.

Пример: дали мне торрент-ссылку на подборку книг от Springler (известный издатель технической литературы). Зарубежные торренты долго не живут, поэтому БЕГОМ КАЧАТЬ ПОКА НЕ ПРОПАЛО!!
Вот, стянуть я 10 гигов PDF. Там внутри текст, а не сканы, значит, жмётся хорошо. И зачем мне занимать 10 гигов на диске, если я могу занять 5 или даже 3?

Ещё пример: файлы проектов различных CAD'ов. 50 гигов ужимаются до 5.

Файлы симуляции всякой дряни. Они иногда до полтерабайта дорастают. И если я их в 100 гигов зажму — это будет хорошо.
0
4 Нырнуть
4
Ну про рядового юзера я бы не говорил так категорично. Ему всё-таки нужен архиватор для единственной цели: распаковки архива с установочником, потому что до сих пор многие разработчики выкладывают свои программы в сеть именно архивами. А иначе Майкрософт бы не заморачивались с добавлением архиватора в Win 10. И планшет да телефон у многих имеется в связке с ПК для разных задач.
+2

Новые комментарии

Экономист

BuhBuhov
1 день назад

У меня паркинг под домом. Я сделал на высоте автомобиля полку и туда колеса складываю. Тяжеловато правда кидать их последние годы. Но пока справляюсь.

Экономист

DoctorrHamster
2 дня назад

Я раньше к бате в гараж ездила, а щас у бати жопа из-за дронов и теперь мои колеса у свекра в гараже. Пару недель назад поехали с мужем, да сделали. Самое сложное было вытащить колеса из подвала

+1
Экономист

BuhBuhov
2 дня назад

Я вообще всегда переобуваюсь в конце октября. В моем регионе обычно в начале ноября выпадает снег, а потом тает и почти до нового года идут дожди. Реальная зима наступает только в январе. И многие ездят на летней резине, пока реально снегу не навалит. А как навалило, наступает день жестянщика… ИзображениеИ день шиномонтажника.
Нет, нафиг. В конце октября в зиму, к середине апреля в лето. Правильно Хома говоришь про своевременность! И безопасно и в очередях на переобувку стоять не надо. У меня тоже два комплекта колес, но самому менять влом. Был бы хотя бы свой двор, а так в переулке не комильфо, потому езжу на шиномонтажку.

почему нам кажется, что все на нас смотрят (спойлер: нет)

BuhBuhov
3 дня назад

Нет. Я просто старый и противный.

почему нам кажется, что все на нас смотрят (спойлер: нет)

BuhBuhov
4 дня назад

Хм… Тут ник Елизавета Жарикова. По ссылке автор представляется как Елизавета Никифорова. Замуж вышла?


По существу вопроса. Мне глубоко насрать, что кто-то на меня смотрит и что-то не такое видит. Конечно, я стараюсь выглядеть прилично. Каждый день принимаю душ, чтобы от меня не воняло, бреюсь, чищу зубы и регулярно меняю трусы с носками. Но если вдруг я случайно посажу пятно на куртку, то мне будет абсолютно безразлично, что подумают люди в метро. Учитывая что я в нем уже не был лет 20. 
Правда я не подхожу под выборку. Мне больше 45 лет и я не женщина/девушка. Потому, опрос проходить не стал. Но как просили — в коментах поделился.

-1
Игра: угадай. кто придумал текст: человек или нейронка?

BuhBuhov
5 дней назад

При чем тут я? Есть правила сайта, они и запрещают показывать без соответствующего тега. 

Игра: угадай. кто придумал текст: человек или нейронка?

konst
5 дней назад

Вот тебе и раз! И это говорит человек, который даже женскую грудь запрещает нейронкам показывать!

Игра: угадай. кто придумал текст: человек или нейронка?

BuhBuhov
6 дней назад

Целовались-то взасос. Вот если бы не обнимались, а потрахались, было бы интересно. ИИ-шница беспонтовая....

Субботница

BuhBuhov
13 дней назад

Сегодня больничный пойду закрывать. В понедельник наработу. :-)

+1
Субботница

CBeTJIR4ok
16 дней назад

Ничё, поправишься! Дышишь, ходишь — уже хорошо!

+1
Субботница

BuhBuhov
17 дней назад

Да какое может быть здоровье после десяти дней в больнице? Не разваливаюсь и ладно. Изображение

На больничном вот сижу. Дрыхну по 10-12 часов. Очухиваюсь потихоньку.

+1
Субботница

Admin
18 дней назад

С возвращением, Бух !Изображение

+2
Субботница

CBeTJIR4ok
18 дней назад

Таки ура! Как здоровье?

+1