<!-- review: finished -->

<a id="http-gunzip"></a>

# GunZIP

Фильтр, распаковывающий ответы с `Content-Encoding: gzip`  для тех клиентов, которые не поддерживают метод сжатия "gzip". Модуль будет полезен, когда данные желательно хранить сжатыми для экономии места и сокращения затрат на ввод-вывод.

При [сборке из исходного кода](https://angie.software//angie/docs/installation/sourcebuild.md#sourcebuild) модуль не собирается по умолчанию; его необходимо
включить с помощью [параметра сборки](https://angie.software//angie/docs/installation/sourcebuild.md#configure)
`--with-http_gunzip_module`.
В пакетах и образах из
[наших репозиториев](https://angie.software//angie/docs/installation/index.md#install-packages)
модуль включен в сборку.

<a id="configuration-example-19"></a>

## Пример конфигурации

```nginx
location /storage/ {
    gunzip on;
#    ...
}
```

<a id="directives-20"></a>

## Директивы

<a id="index-0"></a>

<a id="id3"></a>

### gunzip

| [Синтаксис](https://angie.software//angie/docs/configuration/configfile.md#configfile)   | `gunzip` `on` | `off`;   |
|------------------------------------------------------------------------------------------|--------------------------|
| По умолчанию                                                                             | `gunzip off;`            |
| [Контекст](https://angie.software//angie/docs/configuration/configfile.md#configfile)    | http, server, location   |

Разрешает или запрещает распаковку ответов, сжатых методом gzip, для тех клиентов, которые его не поддерживают. Если разрешено, то для определения, поддерживает ли клиент gzip, также учитываются следующие директивы: [gzip_http_version](https://angie.software//angie/docs/configuration/modules/http/http_gzip.md#gzip-http-version), [gzip_proxied](https://angie.software//angie/docs/configuration/modules/http/http_gzip.md#gzip-proxied) и [gzip_disable](https://angie.software//angie/docs/configuration/modules/http/http_gzip.md#gzip-disable). См. также директиву [gzip_vary](https://angie.software//angie/docs/configuration/modules/http/http_gzip.md#gzip-vary).

<a id="index-1"></a>

<a id="gunzip-buffers"></a>

### gunzip_buffers

| [Синтаксис](https://angie.software//angie/docs/configuration/configfile.md#configfile)   | `gunzip_buffers` число размер;   |
|------------------------------------------------------------------------------------------|----------------------------------|
| По умолчанию                                                                             | `gunzip_buffers 32 4k | 16 8k;`  |
| [Контекст](https://angie.software//angie/docs/configuration/configfile.md#configfile)    | http, server, location           |

Задает число и размер буферов, в которые будет разжиматься ответ. По умолчанию размер одного буфера равен размеру страницы. В зависимости от платформы это или 4K, или 8K.
