Сжатие с потерями и без потерь
💻 Информатика · 7 класс
Два способа сжатия
Сжатие данных — это уменьшение объёма файла без потери его смысла. Существует два разных подхода: сжатие без потерь и сжатие с потерями. Они отличаются главным: можно ли после распаковки восстановить исходные данные в точности.
Понимание этой разницы помогает правильно выбирать формат файла для текста, музыки, фотографии или видео. От выбранного способа зависят и размер файла, и его качество.
Сжатие без потерь
При сжатии без потерь после распаковки восстанавливается точно та же информация, что была. Ничего не теряется. Так сжимают тексты, программы, таблицы — там, где важен каждый символ:
исходные данные -> сжатие -> распаковка -> данные точно те же
Сжатие без потерь работает за счёт того, что в данных есть повторы. Например, длинную последовательность одинаковых символов можно записать короче, указав символ и сколько раз он повторяется.
Сжатие с потерями
При сжатии с потерями часть информации отбрасывается навсегда. Восстановить оригинал точно уже нельзя. Так сжимают фотографии, музыку и видео: человек не замечает мелких изменений, зато файл становится во много раз меньше. Отбрасывают как раз те детали, которые слабо различимы глазом или ухом.
Сравнение способов
| Признак | Без потерь | С потерями |
|---|---|---|
| Восстановление | точное | приблизительное |
| Степень сжатия | меньше | больше |
| Где применяют | текст, программы | фото, звук, видео |
Как видно из таблицы, за меньший размер файла при сжатии с потерями приходится платить ухудшением качества. Поэтому выбор способа всегда зависит от того, что именно сжимают.
Правило. Текст и программы сжимают только без потерь: потеря даже одного символа испортит данные или сделает программу нерабочей. Фото и звук можно сжимать с потерями ради меньшего размера.
Почему так делают
- сжатие без потерь сохраняет данные полностью, но экономит меньше места;
- сжатие с потерями экономит много места, жертвуя незаметными деталями;
- выбор зависит от того, допустимо ли потерять часть данных.
Если сильно сжать фотографию с потерями несколько раз подряд, качество заметно ухудшится, потому что при каждом сжатии теряется новая часть деталей. Поэтому фотографии, которые планируют редактировать, хранят в форматах без потерь, а для размещения в интернете готовое изображение сжимают с потерями, чтобы страница загружалась быстрее.
Кратко о главном
- Сжатие без потерь восстанавливает данные точно.
- Сжатие с потерями отбрасывает часть информации навсегда.
- Текст и программы сжимают без потерь, фото и звук — чаще с потерями.
- При сжатии с потерями достигается большая степень сжатия, но падает качество.
- Способ сжатия выбирают по тому, можно ли потерять часть данных.