gzencode
En esta página
gzencode
Crea una cadena comprimida con gzip
Descripción#
gzencode(string $data, [int $level], [int $encoding]): string
```php
Esta función retorna una versión comprimida de la `data` de entrada, compatible con la salida del programa `gzip`.
Para más información sobre el formato de archivo GZIP, ver el documento: [Especificación del formato de archivo GZIP versión 4.3](https://datatracker.ietf.org/doc/html/rfc1952) (RFC 1952).
## Parámetros
`data`
Los datos a codificar.
`level`
El nivel de compresión. Se puede dar como 0 para ninguna compresión, hasta 9 para la máxima compresión. Si no se incluye, se utilizará el nivel de compresión por defecto de la librería zlib.
`encoding`
El modo de codificación. Puede ser `FORCE_GZIP` (por defecto) o `FORCE_DEFLATE`.
`FORCE_DEFLATE` genera una salida que cumple el RFC 1950, consistente en un encabezado zlib, los datos comprimidos y una suma de control Adler.
## Valores devueltos
La cadena codificada o `false` si ocurre un error.
## Ejemplos
Los datos resultantes contienen los encabezados y estructura de datos apropiados para construir un archivo .gz estándar, por ejemplo:
Creando un archivo gzip
```php
Véase también#
gzdecode, gzdeflate, gzinflate, gzuncompress, gzcompress, Especificación del formato ZLIB de compresión de datos (RFC 1950)