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