🍋
Menu
General

Compression Ratio

Степень сжатия (коэффициент уменьшения размера)

Числовой показатель эффективности алгоритма сжатия по уменьшению размера файла, выраженный как отношение исходного размера к сжатому. Соотношение 10:1 означает, что сжатый файл в десять раз меньше оригинала.

Техническая деталь

Степень сжатия зависит как от алгоритма, так и от внутренней избыточности данных. Текстовые файлы обычно сжимаются в соотношении 3:1 — 10:1 с помощью gzip, тогда как уже сжатые форматы (JPEG, MP3, ZIP) практически не уменьшаются. Алгоритмы без потерь (DEFLATE, LZ77, Brotli) имеют теоретические пределы, ограниченные энтропией данных. Алгоритмы с потерями (DCT в JPEG, психоакустическая модель MP3) достигают более высоких соотношений за счёт отбрасывания информации, незаметной человеческому глазу или уху.

Пример

```
File size reference:

  1 KB  = 1,024 bytes      ≈ a short paragraph of text
  1 MB  = 1,048,576 bytes   ≈ a 1-minute MP3 at 128 kbps
  1 GB  = 1,073,741,824 bytes ≈ 1 hour of HD video

  Web delivery targets:
  HTML page:  < 100 KB    Hero image: < 200 KB
  JavaScript: < 200 KB    Total page: < 2 MB
```

Связанные термины