4

Я использую gzip в течение нескольких лет, и обычно я gzip -9 по привычке, так как это самый высокий уровень сжатия. Я понимаю, что более низкие уровни означают меньшее сжатие, но более быструю степень сжатия.

В чем реальная разница между уровнями сжатия?

Из того, что я прочитал относительно DEFLATE (что использует gzip), уровни определяют количество времени, которое алгоритм тратит на поиск повторения в байтах и правильное кодирование данных. Я не совсем понимаю, как это будет отличаться между одним проходом файла или несколькими проходами файла. Разве все байты, которые реплицируются, не будут сжаты при первом проходе (все повторения удалены)?

0