19

В 7 Zip при добавлении папки в архив есть возможность изменить размер слова.

Как этот размер слова влияет на сжатие, в частности, на конечный размер почтового индекса?

Я заметил, что изменение уровня сжатия увеличивает размер слова, однако даже на ультра он только выбирает размер слова 128, хотя самый большой вариант больше, чем вдвое. Есть ли причина, по которой ультра не выбирает самый большой? Является ли оптимальный размер сжатия где-то между самым большим и самым маленьким размером слова?

1 ответ1

6

Это действительно зависит от данных, которые вы сжимаете, и используемого алгоритма.

Размер слова

Введите длину слова, которая будет использоваться для поиска идентичных последовательностей байтов для сжатия. Для LZMA большой размер слова обычно дает немного лучшую степень сжатия и более медленный процесс сжатия. Параметр большого размера слова может значительно увеличить степень сжатия в случае, когда файлы содержат длинные идентичные последовательности байтов. Для PPMd размер слова имеет большое значение. Это сильно влияет как на степень сжатия, так и на скорость сжатия / распаковки.

Здесь есть некоторые сравнения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .