-1

Как следует из вопроса, у меня есть несколько скриншотов в формате PNG, но степень сжатия 7z, когда я собираю их все в один архив, довольно неоптимальна. Многие скриншоты содержат те же части, что и другие скриншоты, и я думаю, что они должны быть в состоянии найти эти избыточности. Но потом я подумал, что, возможно, проблема была в том, что я сжимал PNG, а не фактические несжатые данные RGB (BMP), таким образом, сжатие PNG препятствовало сжатию 7z.

Это правдоподобная цепочка мыслей? Сколько можно ожидать увеличения коэффициента сжатия при использовании BMP? Теоретически должно быть много, если 7z сможет найти и использовать избыточности во всех файлах (много плоских областей с одним и тем же цветом - фоны веб-сайтов - что часто повторяется на многих изображениях).

Если 7z не может это сделать (найти избыточность на многих изображениях), какое программное обеспечение может это сделать? WinRK что ли?

1 ответ1

1

Когда речь заходит о том, какое сжатие лучше, невозможно сказать. Эффективность алгоритма сжатия зависит исключительно от содержимого сжимаемых данных. Один алгоритм сжатия может сжимать один набор файлов больше, чем другой, но тот же алгоритм может сжимать меньше на другом наборе.

На мой взгляд, PNG оптимизирован для изображений, и я сомневаюсь, что у вас будет намного больше сжатия из 7-zip.

Тем не менее, есть один способ узнать наверняка: проверить это.

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