Сжатие показывает, насколько данные внутри файла были уменьшены и сжаты, или не сжаты вовсе. Именно поэтому два файла с одной и той же картинкой, песней или видео могут сильно отличаться по размеру.
Сжатие без потерь и с потерями
Сжатие - это уменьшение объема данных, чтобы файлу требовалось меньше битов, чем исходному. Различают два основных типа сжатия.
Сжатие без потерь ищет повторы и статистическую избыточность и записывает те же данные более эффективно. Ничего не отбрасывается, поэтому при распаковке возвращается каждый исходный бит. Так работают ZIP-архивы, а также PNG-изображения, FLAC-аудио и методы LZW и Deflate, используемые в файлах TIFF.
Сжатие с потерями идет дальше и отбрасывает данные, которые считаются наименее важными: цветовые детали, которые глаз плохо замечает, звуки, которые вы вряд ли бы услышали. Экономия места намного больше и необратима. Разница заметна на изображении или видео и слышна в аудиофайле, если сравнить его с оригиналом. Так работают JPEG, MP3, AAC и H.264. Поскольку потери необратимы, они накапливаются: вы открываете файл с потерями, редактируете его, сохраняете снова - и с каждым циклом повреждения увеличиваются.
Как выглядит это значение
В поле либо явно указано, что сжатия не было, например значением Uncompressed или none, либо указано название использованного метода, записанное так же, как в описании формата файла. Наиболее распространенные значения:
JPEGиJPEG (old-style)- два варианта записи сжатия JPEGLZW,DeflateиPackBits- методы сжатия без потерь, используемые в файлах TIFFDeflated, единственный метод, который указывает архив GZIP- зависимые от производителя записи в raw-файлах камер, например
Nikon NEF Compressed
В одном файле может быть несколько строк Compression, потому что графический файл часто содержит маленький эскиз-превью вместе с изображением в полном размере, и каждое из них сжимается отдельно. В видеофайлах сжатие обычно указывается в строках с кодеками, а не в поле с названием Compression.
Почему это важно
Это баланс между размером файла и качеством, и, зная, к какому типу относится файл, вы понимаете, что еще можно с ним делать. Сжатие с потерями подходит для обмена, отправки и потоковой передачи. Сжатие без потерь подходит для редактирования и всего, что вы хотите хранить как мастер-версию, поскольку файл можно сохранять сколько угодно раз без ухудшения качества. Если файл, который вы архивируете, оказывается с потерями, это уже не настоящая мастер-версия, и никакой последующий шаг не восстановит отброшенные данные.
Оно также помогает с вопросами совместимости. Некоторые старые программы и некоторые процессы подготовки к печати ожидают простой несжатый TIFF и отказываются открывать или неверно обрабатывают файлы, сжатые с помощью LZW или PackBits, поэтому эта строка объясняет, почему файл открывается в одном месте и не открывается в другом.
Сжатие описывает, как хранятся данные. В нем нет сведений о человеке, месте или устройстве.