Калькулятор размера сжатия
Узнайте, насколько меньше становится текст при сжатии gzip, deflate или brotli.
Калькулятор размера сжатия
Вставьте любой текст, и этот инструмент сжимает его с использованием собственного API CompressionStream браузера, чтобы показать ровно, насколько он становится меньше. Показывает исходный размер в байтах и килобайтах, сжатый размер, коэффициент сжатия и процент экономии — полезно для оценки размеров при передаче gzip, сравнения JSON-полезных нагрузок или проверки, стоит ли сжимать текст перед сохранением или отправкой.
Выберите алгоритм из gzip, deflate, deflate-raw или brotli — те же форматы, которые использует веб-сервер или конвейер сборки для сжатия ответов. Включите режим «Сравнить все алгоритмы», чтобы запустить каждый одновременно и увидеть их в одной таблице — это самый быстрый способ узнать, действительно ли лучший коэффициент brotli превосходит простой gzip для вашего текста. Опция «Показать сжатые данные как Base64» выводит сжатые байты выбранного алгоритма в виде строки Base64, удобно для встраивания сжатого содержимого прямо в код или URI данных.
Поддержка Brotli варьируется в зависимости от браузера — некоторые движки еще не реализуют его для CompressionStream, и инструмент четко об этом сообщает, вместо того чтобы притворяться. Очень короткий или уже сжатый текст (например, короткий случайный ID) может оказаться больше после добавления служебной информации; это нормально и коэффициент это покажет. Живой счетчик под результатом всегда отображает количество байтов от исходного к сжатому и процент экономии для выбранного вами алгоритма.
Все работает локально в вашем браузере через Web Compression Streams API — текст никогда не загружается никуда, поэтому безопасно тестировать API-ответы, конфигурационные файлы или что-либо еще, что вы не хотели бы вставлять на сторонний сайт. Скопируйте отчет, загрузите его в виде текстового файла или отправьте результат в другой инструмент для дальнейшей работы.