# Компрессор GZIP

Сжимайте отдельные файлы в формате GZIP с помощью нашего компрессора GZIP. Загрузите лог, дамп базы данных, экспорт CSV или любой другой файл размером до 10 MB и скачайте его в формате .gz, сжатым методом Deflate; исходное имя файла сохраняется в заголовке GZIP. Инструмент пригодится разработчикам и администраторам, которым нужен файл gzip для серверов, конвейеров данных и загрузок без открытия терминала.

## Часто задаваемые вопросы

### Как сжать файл с помощью GZIP?

Загрузите файл и нажмите «Сжать файл». Инструмент сожмёт его и предложит скачать результат с расширением .gz, добавленным к исходному имени, например data.csv.gz.

### Можно ли сжать несколько файлов в один .gz?

Нет. GZIP сжимает ровно один файл. Чтобы объединить несколько файлов, воспользуйтесь создателем TAR с форматом TAR.GZ: он сначала упакует их в TAR, а затем сожмёт с помощью GZIP.

### Какой уровень сжатия используется?

Файлы сжимаются методом Deflate с уровнем 6 — это значение по умолчанию для команды gzip. Результат почти такой же компактный, как при максимальном уровне, но достигается за долю времени.

### Насколько уменьшится размер файла?

Текст, логи, CSV, JSON, HTML и дампы SQL часто уменьшаются до одной пятой исходного размера или меньше. Изображения, видео, PDF и архивы уже сжаты, поэтому их размер почти не меняется, а иногда даже увеличивается на несколько байт.

### Каков максимальный размер файла?

За один запрос можно сжать файл размером до 10 MB. Более крупные файлы отклоняются с сообщением, чтобы результат можно было скачать быстро.

### Сохраняется ли исходное имя файла?

Да, если имя состоит из латинских символов, оно сохраняется в заголовке GZIP, поэтому gunzip -N восстановит его. Скачиваемый файл всегда называется как исходный, к имени добавляется .gz.

### Как распаковать результат?

Выполните gunzip data.csv.gz в Linux или macOS, откройте файл с помощью 7-Zip в Windows или воспользуйтесь распаковщиком GZIP на этом сайте. Результат можно прочитать в любой программе, совместимой с gzip.

### Можно ли использовать результат для сжатия HTTP?

Да. Результат соответствует стандарту GZIP, определённому в RFC 1952, поэтому вы можете разместить предварительно сжатый файл .gz на сервере, передавая его с заголовком Content-Encoding: gzip, например на nginx.

### GZIP и ZIP — это одно и то же?

Оба формата используют Deflate, но ZIP — это архив с каталогом, в котором может быть много файлов, а GZIP упаковывает один поток данных. Если получателю нужен файл .zip, воспользуйтесь создателем ZIP.

### Мой файл сохраняется на сервере?

Нет. Файл сжимается в памяти только для этого запроса и сразу возвращается вам. После этого он нигде не хранится.

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=oneclickpro)
