Калькулятор розміру стиснення
Дізнайтеся, наскільки менший стає текст при стисненні 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-відповіді, конфігураційні файли або будь-що ще, що ви не хочете вставляти на сторонній сайт. Скопіюйте звіт, завантажте його як текстовий файл або відправте результат в інший інструмент для подальшої роботи.