Какие настройки использовать при создании 7zip файлы для получения максимального сжатия при сжатии PDFs?

Какие настройки использовать при создании 7zip файлы для получения максимального сжатия? Я сжимаю документы в формате PDF, содержащие отсканированные изображения. Я думаю об использовании LZMA2, но я не знаю, что установить в размере словаря, размере слова, и т.д. Кроме того, LZMA или PPMd были бы более оптимальными вариантами?

У меня должны быть некоторые файлы, переданные (~200MiB) по сети, и скорости загрузки здесь являются очень медленными, таким образом, я хотел бы сжать данные как можно больше. Использованное процессорное время не очень важно.

Править

Вот то, что я получил после тестирования различных методов сжатия:

Несжатый размер был: 25,462,686B

Моим процессором является Intel Core 2 Due T8100, и у меня есть 4 ГиБ поршня.

Лучшее сжатие было с PeaZip с помощью алгоритма PAQ8O. Получающийся размер файла был 19,994,325B. Используемые настройки были уровнем сжатия: максимум. К сожалению, скорость сжатия была вокруг 5KiB/s, таким образом, это взяло больше что один час для сжатия данных.

Затем был экспериментальный компрессор PAQ9O. Используя его, я добрался 20,132,660B приблизительно за 3 минуты сжатия. К сожалению, программа является командной строкой только, и не много других программ используют тот алгоритм сжатия. Это также использует приблизительно 1.5 ГиБ RAM с настройками, которые я использовал (-9-c)

После этого было С 7 zip 9,15 бет (2010-06-20) с помощью LZMA2. Используя его, я добрался 20,518,802B приблизительно за 3 минуты. Используемые настройки были размером слова 273, размер словаря 64 МБ, и я использовал 2 потока для сжатия.

Теперь назад к моему исходному вопросу: В моем случае размер блока тела не приводил ни к каким значимым результатам. Увеличение размера слова действительно приводило к некоторым результатам. Различие между самым высоким размером слова и самый маленький было 115,260B. Я полагаю, что такие сбережения действительно выравнивают по ширине усилия, должен был сделать два необходимых щелчка и размер слова изменения.

Я пытался использовать другие алгоритмы сжатия, поддерживаемые 7zip и PeaZip, и они производят файлы в размерах от 19.8 МиБ до 21.5 МиБ.

В конце мое заключение состоит в том, что при сжатии документов в формате PDF, содержащих главным образом, отображает, усилие должно было использовать экзотические алгоритмы сжатия, не выравнивается по ширине. Сжатие с помощью LZMA2 в 7zip привело к довольно приемлемым результатам за наименьшее количество количества времени.

15
задан 20.08.2010, 16:09

1 ответ

Содержание PDFs (текст и изображения), вероятно, уже сжато - таким образом, там не будет многим для получения путем попытки сжать их снова.

8
ответ дан 07.12.2019, 11:08

Теги

Похожие вопросы