Сжать файл в GZIP
Создавайте файлы .gz встроенным движком сжатия браузера: удобно для логов, резервных копий и веб-ресурсов. Всё работает целиком на вашем устройстве.
Перетащите файлы сюда или нажмите, чтобы выбрать
Результаты
Как сжать файл в GZIP
- Перетащите файлы, которые нужно сжать.
- Запустите, чтобы сжать их в gzip.
- Скачайте файлы .gz.
Что такое gzip и чем он отличается от ZIP
Gzip сжимает один файл. Он не объединяет несколько файлов, поэтому в системах Unix встречается двухшаговый формат .tar.gz: tar собирает файлы, gzip сжимает результат. Сам по себе gzip это метод сжатия, на котором держится большая часть веба: серверы отдают HTML, CSS и JavaScript сжатыми gzip, а браузеры распаковывают их при получении. Он использует тот же алгоритм DEFLATE, что и ZIP, поэтому степень сжатия похожа, но контейнер проще, и файл просто получает расширение .gz.
Что создаёт этот инструмент
Каждый перетащенный файл становится отдельным файлом .gz, сжатым встроенным движком браузера. Результат это стандартный gzip, который понимают gunzip, 7-Zip, WinRAR, архиватор macOS и любой веб-сервер. Исходное имя файла сохраняется, к нему добавляется .gz.
Когда gzip это правильный выбор
- Предварительное сжатие веб-ресурсов. Некоторые хостинги статики и CDN сразу отдают
.js.gzили.css.gz, если такой файл лежит рядом с оригиналом, избавляя сервер от сжатия при каждом запросе. - Уменьшение логов перед архивированием или прикреплением к обращению в поддержку. Логи сжимаются на 90 % и больше.
- Дампы баз данных и выгрузки CSV, которые нужно отправить или загрузить. SQL-дамп на 200 МБ в gzip обычно весит около 20 МБ.
- Совместимость с системой, которая ждёт .gz, например импорт данных, читающий сжатый CSV, или конвейер развёртывания.
- Один большой файл, где контейнер ZIP ничего не добавляет.
Где он не помогает
Gzip не может уменьшить уже сжатые данные. JPG, PNG, MP4, MP3, PDF и современные файлы Office выйдут примерно того же размера или чуть больше. Для фото и видео используйте специальные компрессоры изображений и видео.
| На входе | Типичный результат gzip |
|---|---|
| Лог сервера, 50 МБ | 3-5 МБ |
| Выгрузка CSV, 100 МБ | 10-20 МБ |
| Дамп JSON из API, 20 МБ | 2-3 МБ |
| Минифицированный JavaScript, 1 МБ | 250-350 КБ |
| Фото JPG, 4 МБ | 4 МБ |
Восстановление файла
Чтобы получить оригинал обратно, используйте инструмент gunzip или команду gunzip filename.gz. Поскольку gzip однофайловый формат, шага со списком содержимого нет: распаковка просто возвращает исходный файл. Сжатие выполняется на вашем устройстве встроенным движком браузера, поэтому ничего не загружается, а большие файлы обрабатываются быстро.
Частые вопросы
Что такое файл .gz?
Это файл, сжатый gzip, привычный для веб-ресурсов, логов и резервных копий Unix. Squish создаёт их встроенным движком вашего браузера.
Загружаются ли мои файлы?
Нет. Сжатие использует движок самого браузера, файлы остаются на вашем устройстве.
Можно ли сжать несколько файлов?
Да. Перетащите пачку, и каждый файл будет сжат в свой .gz.
Ваши файлы никогда не покидают устройство
Каждый инструмент на Squishly Tools на 100 % бесплатен и работает целиком внутри браузера. Ваши изображения и документы обрабатываются на вашем компьютере и никогда не отправляются на сервер. Здесь нет аккаунтов, водяных знаков и подвоха.