Недавно я сделал файл размером 10,5 ГБ со всеми нулями и начал копировать и дублировать его, подобно бомбе на молнии. Сжатие на слой было:

  • 1- й слой (файл 10,5 ГБ): очень высокая степень сжатия (около 35 МБ)
  • 2- й слой (64 сжатых необработанных файла): очень высокая степень сжатия (около 6 МБ)
  • 3- й слой (64 архивных файла 2- го слоя): очень высокая степень сжатия (около 5 МБ)
  • 4- й слой (64 архивных файла 3- го слоя): умеренное сжатие (около 105 МБ)
  • 5- й слой (64 архивных файла 4- го слоя): неизвестная ошибка

Это было из-за использования программы zip в Linux.

Есть ли предел для сжатия .zip? При попытке создать 5-й слой кажется, что он есть.

1 ответ1

1

Там нет предела. К сожалению, zip-on-zip обычно не создает файлы меньшего размера. Ваш частный случай файла с нулевым значением является необычным исключением. Например, он не будет работать на 10 ГБ случайных или "типичных" данных файла.

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