Сжатие и архивы
Сжимайте любые файлы с помощью gzip или Brotli либо упакуйте папку в ZIP. Всё выполняется локально — ничего не отправляется на сервер.
- Вход
- Any file · .gz · .zlib · .br · .zip
- Выход
- .gz · .zlib · .deflate · .br · .zip · extracted files
Понятен всему. Безопасный выбор по умолчанию для всего, что вы будете отдавать наружу.
Перетащите файлы для сжатия
Любой тип файла. Выберите несколько, чтобы упаковать их в один ZIP.
Сжатие в обе стороны, на вашем собственном компьютере
Этому инструменту всё равно, что за файл вы ему дали. Он работает с байтами: подайте ему лог, экспорт CSV, дамп базы данных, SVG или папку с исходным кодом — и он сожмёт их теми же алгоритмами, которыми уже пользуются ваш веб-сервер и сборочный конвейер. Верните ему .gz или .zip — и он так же охотно их прочитает.
Какой кодек выбрать
- gzip
- Понятен всему. Безопасный выбор по умолчанию для всего, что вы будете отдавать наружу.
- Brotli
- Заметно меньше gzip на тексте. Читается любым современным браузером.
- zlib
- DEFLATE с заголовком zlib. То, что встраивают чанки PNG и многие протоколы.
- DEFLATE
- Чистый поток без заголовка и контрольной суммы. Полезен, только если кто-то ожидает именно его.
- ZIP
- Контейнер, а не поток: упаковывает много файлов в один архив.
Что даёт ползунок уровня
Более высокие уровни дольше ищут повторы, прежде чем сдаться, поэтому файл получается меньше, а ожидание — дольше. Кривая быстро выходит на плато: на большинстве данных gzip 9 лишь на несколько процентов меньше gzip 6, тогда как Brotli продолжает находить выигрыш вплоть до 11, потому что его окно простирается на четыре мегабайта назад. На скорость распаковки уровень не влияет — вы платите только один раз, при сжатии.
Что не станет меньше
Из JPEG, PNG, WebP, AVIF, MP3, MP4 и ZIP повторы уже выжаты. Прогон через gzip обычно добавляет несколько байт заголовка вместо экономии, и панель результата покажет это как положительный процент. Если такие файлы нужно уменьшить, перекодируйте их в Image Studio — там меняются сами пиксели, и именно там кроется настоящая экономия.
Часто задаваемые вопросы
- Что выбрать: gzip или Brotli?
- Brotli — если то, что будет читать файл, его поддерживает: на тексте он обычно на 15–25 % меньше gzip при сопоставимом уровне. Выбирайте gzip, когда получатель старый, неизвестный или это утилита командной строки, которую вы не контролируете.
- Можно ли создать ZIP-файл в браузере?
- Да. Перетащите сколько угодно файлов, переключите вывод на ZIP — и они будут упакованы в один архив со сжатием DEFLATE. Из имён записей перед записью удаляются сегменты обхода каталогов.
- Может ли он открыть существующий ZIP?
- Может. Перетащите архив в режиме распаковки, чтобы прочитать его оглавление — имена, исходный и сжатый размер — и извлечь отдельные записи, не распаковывая всё целиком.
- Почему сжатие моего JPEG почти ничего не дало?
- Потому что он уже сжат. gzip и Brotli ищут повторы, а в JPEG, MP4 или ZIP большая часть повторов уже удалена. Они окупаются на тексте, коде, логах, CSV, SVG и несжатых форматах вроде BMP или WAV.
- Есть ли ограничение на размер файла?
- Только то, сколько памяти ваш браузер выделит одной вкладке. Сжатие выполняется в памяти внутри Web Worker, поэтому файлы в несколько сотен мегабайт вполне реальны на компьютере и заметно менее реальны на телефоне.