Повторное сжатие сжатых файлов - PullRequest
0 голосов
/ 20 сентября 2018

Можете ли вы продолжать посылать выходные данные BZip2 (или любого другого программного обеспечения для сжатия) через процесс сжатия снова и снова, чтобы сделать выходные файлы все меньше и меньше?Можете ли вы сжать файл с помощью одного программного обеспечения (BZip2), которое уже было сжато другим способом (Snappy)?

1 Ответ

0 голосов
/ 20 сентября 2018

Нет и нет.(Для сжатия без потерь.)

Если исходный файл был чрезвычайно избыточным, как мегабайты только нулей, то первое и, возможно, второе повторное сжатие приведут к сжатию.Но в какой-то момент перекомпрессия не принесет пользы, а немного увеличит размер файла.Для обычных файлов первое повторное сжатие не даст никакого усиления.

Это верно независимо от того, как вы можете смешивать компрессоры без потерь.

...