Словник

Що таке стиснення?

Стиснення можна знайти в багатьох різних файлах. Водночас воно стосується багатьох типів файлів однаково. Дізнайтеся, що таке стиснення і що воно робить з різними файлами.

compression

Стиснення показує, як дані всередині файлу були зменшені, або чи стискалися вони взагалі. Через це два файли з однаковим зображенням, піснею чи відео можуть дуже відрізнятися за розміром.

Стиснення без втрат і з втратами

Стиснення це зменшення обсягу даних, щоб файлу потрібно було менше бітів, ніж оригіналу. Існує два типи стиснення.

Стиснення без втрат шукає повторення та статистичну надлишковість і записує ті самі дані ефективніше. Нічого не відкидається, тому під час розпакування повертається кожен початковий біт. Так працюють ZIP архіви, а також зображення PNG, аудіо FLAC і методи LZW та Deflate, що використовуються в TIFF файлах.

Стиснення з втратами йде далі та відкидає інформацію, яка вважається найменш важливою: деталі кольору, які око погано помічає, звук, який ви навряд чи почули б. Економія значно більша і вона постійна. Різниця помітна на зображенні чи у відео і чутна в аудіофайлі, якщо порівняти його з оригіналом. JPEG, MP3, AAC і H.264 працюють саме так. Оскільки втрати незворотні, вони накопичуються: відкрийте файл із втратами, відредагуйте його, збережіть знову, і пошкодження посилюється з кожним циклом.

Як виглядає значення

Або в полі вказано, що нічого не стискалося, зі значенням на кшталт Uncompressed чи none, або зазначено метод, який використовувався, записаний так, як його визначено у форматі файлу. Значення, з якими ви, ймовірно, зіткнетеся:

  • JPEG і JPEG (old-style), два способи запису стиснення JPEG
  • LZW, Deflate і PackBits, методи стиснення без втрат, що використовуються в TIFF файлах
  • Deflated, єдиний метод, який вказується в архіві GZIP
  • записи, специфічні для виробника, у файлах raw-камер, наприклад Nikon NEF Compressed

Один файл може мати кілька рядків Compression, оскільки файл із зображенням часто містить невеликий мініатюрний попередній перегляд разом із повнорозмірним зображенням, і кожне з них стискається окремо. У відеофайлах стиснення зазвичай вказується в рядках codec, а не в полі під назвою Compression.

Чому це важливо

Це компроміс між розміром файлу та якістю, і розуміння, до якого типу належить файл, показує, що ви ще можете з ним робити. Стиснення з втратами підходить для публікації, надсилання та стримінгу. Стиснення без втрат підходить для редагування та всього, що ви плануєте зберігати як майстер-файл, адже його можна зберігати скільки завгодно разів без погіршення. Якщо файл, який ви архівуєте, має стиснення з втратами, це не справжній майстер, і жоден подальший крок не відновить те, що було втрачено.

Воно також відповідає на запитання щодо сумісності. Деякі старі програми та деякі процеси підготовки до друку очікують звичайний нестиснений TIFF і відмовляються працювати або неправильно працюють із файлом, стисненим LZW або PackBits, тому цей рядок пояснює, чому файл відкривається в одному місці, але не в іншому.

Стиснення описує, як зберігаються дані. Воно не містить інформації про особу, місце чи пристрій.

Мета ключі