13

Я использовал панель управления cPanel для распаковки архива изображений.

При распаковке он отображал список всех файлов с такой информацией, как раздувание имени файла ... или извлечение имени файла ...

Я заметил, что для файлов JPEG он отображается как раздувающий, а для файлов GIF - как извлекающий.

Какая разница в раздувании и извлечении?

Любой тип ответа будет полезен.

1 ответ1

25

Формат ZIP - это прежде всего контейнерный формат, который просто хранит файлы. «Извлечение» означает извлечь файлы из контейнера. Кроме того, чтобы просто хранить файлы, каждый файл может быть «обработан» алгоритмом сжатия (или крипто… или обоими… это больше похоже на «фильтр»). «Обработчик» по умолчанию для файлов - это алгоритм сжатия, называемый « deflate ». Обратное выражение «выкачать» - это «надуть».

Умная программа ZIP может выбирать, какое сжатие (или шифрование, или и то, и другое) использовать для каждого файла, в зависимости от типа файла; не каждый тип файла работает хорошо для сжатия. Приведенный пример: изображения хранятся в сжатом виде большую часть времени, поэтому бессмысленно пытаться сжать их дальше. С другой стороны, текстовые файлы могут быть сильно сжаты.

Подвести итог:

  • «накачивание» распаковывает файл и «извлекает» его из контейнера
  • «Извлечение» просто извлекает файл из контейнера

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