Лучшие параметры сжатия для архиватора 7-Zip (11.02.2012). Печать
2012 - Февраль
11.02.2012 18:41
Save & Share

Место стало на жестком диске заканчиваться. Менять размеры разделов - слишком долго, да и компьютер недоступен. Поэтому пришла в голову сумасшедшая мысль: а что если изучить архиваторы и выбрать лучший, изучить параметры сжатия и выбрать лучшие, пережать старые архивы и сравнить размеры.


Из архиваторов давно были выбраны WinRAR и 7-Zip; на текущий момент мой выбор при анализе архиваторов не изменился. На первом месте 7-Zip, т.к. порой он уделывает WinRAR от 2 до 5 раз по размеру конечного архива (основной коэффициент - 1,2-1,8). По нему и выложу рисунок с настройками, вкратце опишу их. Параметры выбраны из расчета на максимальную компрессию.


- archive format: 7z. Он не конфликтует с WinRAR. Использование этих двух архиваторов, кстати, выгодно: 7-Zip иногда проигрывает по сжатию (1 раз из 100);
- compression level: конечно же, максимум;
- compression method: LZMA2. LZMA2 - это оптимизированный LZMA, если интересно. Одно исключение: если у вас одни документы на сжатие - попробуйте выбрать PPMd, он для таких случаев и создавался;
- dictionary size: чем больше - тем лучше. Можно считать его ключевым параметром после compression level. Так как объем оперативной памяти у меня всего 8 гигабайт - пришлось ограничиться значением 273. Обратите внимание, что объем памяти для декомпрессии невелик. И если вы счастливый обладатель 32 гигабайт оперативной памяти - вы можете достигнуть максимального значения; при этом не беспокоясь, что кто-то ваш архив распаковать не сможет;
- solid block size: на максимум. В интернете пишут, что он дает больший эффект на файлах одинаковых типов или примерно с равным содержимым. Действительности не соответствует, прирост рэндомный или вообще отсутствует;
- number of CPU threads: конечно же, задействуем все ядра процессора.

В итоге мне на диске размером в 100 гигабайт удалось освободить 9. Считаю это неплохим показателем; самый весомый результат - по базам данных: коэффициент различия WinRAR/7-Zip составлял 1,5-3.

Ну и в заключение скажу, что архиватор рекомендуется обновлять раз в год.

Обновлено ( 02.03.2012 16:46 )