какие настройки использовать при создании 7zip файлов, чтобы получить максимальное сжатие? Я сжимаю PDF-документы, содержащие отсканированные изображения. Я думаю об использовании LZMA2, но я не знаю, что установить в размере словаря, размере слова и т. д. Кроме того, будут ли LZMA или PPMd лучшими вариантами?
Мне нужно, чтобы некоторые файлы передавались (~200 МБ) по сети, а скорость загрузки здесь очень медленная, поэтому я хотел бы сжать данные как можно больше. Время процессора потребляется не очень важно.
EDIT
вот что я получил после тестирования различных методов сжатия:
несжатый размер был: 25,462,686 b
мой процессор Процессор Core 2 из-за T8100 и я 4GiB памяти.
лучшее сжатие было с PeaZip с использованием алгоритма PAQ8O. В результате размер файла составил 19,994,325 B. настройки были использованы уровень сжатия: максимум. К сожалению, скорость сжатия была около 5KiB/с, так прошло более одного часа сжатие данных.
затем был экспериментальный компрессор PAQ9O. Используя его, я получил 20,132,660 B примерно за 3 минуты сжатия. К сожалению, программа является командной строкой, и не многие другие программы используют этот алгоритм сжатия. Он также использует около 1,5 Гб оперативной памяти с настройками, которые я использовал (-9-c)
после этого было 7-Zip 9.15 beta (2010-06-20) с использованием LZMA2. Используя его, я получил 20,518,802 B примерно за 3 минуты. Настройки были использованы размер слова 273, размер словаря 64 МБ, и я использовал 2 потоки для сжатия.
теперь вернемся к моему первоначальному вопросу: в моем случае размер сплошного блока не дал заметных результатов. Увеличение размера слов дало некоторые результаты. Разница между самым высоким размером слова и самым маленьким была 115,260 B. Я считаю, что такая экономия оправдывает усилия, необходимые для того, чтобы сделать два необходимых клика и изменить размер слова.
Я попытался использовать другие алгоритмы сжатия, поддерживаемые 7zip и PeaZip, и они производят файлы размером от 19,8 Мб до 21.5 MiB.
в конце концов, мой вывод заключается в том, что при сжатии PDF-документов, содержащих в основном изображения, усилия, необходимые для использования экзотических алгоритмов сжатия, не оправданы. Сжатие с помощью lzma2 в 7zip дало вполне приемлемые результаты за наименьшее количество времени.