2

Недавно я видел "суперсжатые" ISO-файлы, которые утверждали, что сжимают ISO-файлы до размеров <15 МБ, где исходный размер файла составляет 4 ГБ +. Как это возможно?

1 ответ1

6

Возможно IFF данные в ISO сжимают до этого размера с помощью некоторого произвольного алгоритма сжатия.

ISO - это просто файлы, которые содержат файловую систему; это может быть очень сжимаемым. Это зависит от

  • Файловая система в основном заполнена или почти пуста?
  • Какой тип данных?
  • Какой тип сжатия? (Без потерь? с потерями?)
  • Насколько хорош алгоритм?

Можно сжимать повторяющиеся текстовые данные очень маленькими. 4 ГБ лог-файлов Apache, вероятно, сжимаются довольно хорошо. Но тот же продвинутый алгоритм не будет работать почти так же хорошо (если вообще) на аудио / видео или фотографических данных.

Это также может быть дым и зеркала. Я мог бы создать ISO-файл объемом 4 ГБ, который на самом деле не содержал бы никаких файлов, и даже при том, что это 4 ГБ, он сжался бы до простых килобайт.

Это как старая поговорка о лжи, проклятой лжи и статистике. Тот факт, что кто-то заявляет, что его алгоритм может что-то сделать, не означает, что вы получите аналогичные результаты.

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