Степень сжатия
Степень сжатия показывает, во сколько раз исходные данные уменьшились после архивирования. Чем больше степень сжатия, тем меньше места занимает полученный архив по сравнению с исходным файлом или набором файлов.
Формула
Если исходный размер данных равен \(S_{\text{исх}}\), а размер после сжатия — \(S_{\text{сж}}\), то степень сжатия вычисляют так:
Размеры должны быть выражены в одинаковых единицах: например, оба значения — в байтах или оба — в килобайтах. Если \(k=1\), сжатия фактически нет. Если \(k>1\), данные уменьшились. Для некоторых данных результат сжатия может оказаться больше исходного размера, тогда \(k<1\).
Файл размером 12 Мбайт после архивации стал занимать 3 Мбайт. Степень сжатия: \(k=12\mathbin{/}3=4\). Это означает, что архив в 4 раза меньше исходного файла.
Степень сжатия — это отношение размеров и обычно записывается числом, например \(4\). Процент сжатия показывает, какую долю исходного размера удалось сэкономить, и записывается в процентах. Также не следует путать степень сжатия с коэффициентом сжатия: в разных учебниках эти названия могут использоваться для разных отношений, поэтому всегда проверяйте формулу в условии.
Исходный файл имеет размер 20 Мбайт, а архив — 5 Мбайт. Чему равна степень сжатия?
Главное
- Степень сжатия показывает, во сколько раз исходные данные больше сжатых.
- Формула: \(k=\frac{S_{\text{исх}}}{S_{\text{сж}}}\); размеры нужно брать в одинаковых единицах.
- Степень сжатия не следует путать с коэффициентом и процентом сжатия.