Калькулятор степени сжатия данных

Введите, сколько занимали данные до и после сжатия, — архив ZIP или gzip, резервную копию базы, сжатую картинку или страницу в Brotli. Калькулятор покажет коэффициент сжатия, сколько процентов места сэкономлено и сколько бит теперь приходится на каждый исходный байт.

Единица
Коэффициент сжатия4 : 1
Экономия места75 %
Сжатый размер, % от исходного
25 %
Освобождено места
187,5 MB
Бит на исходный байт
2

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Введите исходный размер и размер после сжатия.
  2. Выберите единицу, в которой указаны оба размера; она влияет только на то, как показан освобождённый объём.
  3. Смотрите коэффициент, экономию и число бит на байт.

Формулы

  • Коэффициент сжатия = исходный ÷ сжатый (записывается как x:1)
  • Экономия места = (1 − сжатый ÷ исходный) × 100 %
  • Доля сжатого = сжатый ÷ исходный × 100 %
  • Освобождено = исходный − сжатый
  • Бит на байт = 8 × сжатый ÷ исходный

Пример

Лог-файл на 1000 KB сжимается до 320 KB:

  • коэффициент: 1000 ÷ 320 = 3,125 : 1;
  • экономия: 1 − 320 ÷ 1000 = 68 %, файл занимает 32 % исходного размера;
  • освобождено 680 KB;
  • бит на байт: 8 × 0,32 = 2,56.

Советы

  • Текст сжимается хорошо, медиа — нет. Логи, CSV и JSON часто уменьшаются в 4–10 раз, а фото, видео и архивы почти не сжимаются повторно.
  • Сравнивайте честно. Проверяйте архиваторы на одних и тех же данных и уровнях сжатия: более высокий уровень даёт лучший коэффициент, но работает дольше.
  • Учтите, что KB здесь — просто единица ввода: если оба размера в одних единицах, коэффициент не зависит от того, считать ли килобайт как 1000 или 1024 байта.

Частые вопросы

Как посчитать коэффициент сжатия?

Разделите исходный размер на сжатый. 250 МБ, сжатые до 62,5 МБ, дают 250 ÷ 62,5 = 4, записывается 4:1 — данные занимают четверть прежнего места. Оба размера должны быть в одних единицах; сама единица на коэффициент не влияет.

Чем коэффициент отличается от экономии места?

Экономия — это 1 − сжатый ÷ исходный в процентах. Сжатие 4:1 экономит 75 %, 2:1 — 50 %, 10:1 — 90 %. С ростом коэффициента экономия растёт всё медленнее: переход от 10:1 к 20:1 добавляет только 5 процентных пунктов.

Что значит «бит на байт»?

Сколько бит сжатого результата приходится на каждый байт исходных данных: 8 × сжатый ÷ исходный. Несжатые данные — 8 бит на байт; 2 бита на байт соответствуют коэффициенту 4:1. Это обычная единица в тестах архиваторов, её можно сравнивать с энтропией данных.

Почему сжатый файл получился больше исходного?

В уже сжатых или случайных данных — JPEG, MP4, ZIP, зашифрованных файлах — не осталось избыточности, и заголовки архива немного увеличивают размер. Тогда калькулятор покажет коэффициент меньше 1:1 и отрицательную экономию.

Ещё в разделе «Разработчикам»

Все инструменты раздела: Разработчикам ·Обновлено 7 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.