Documentación offline PHP master

gzcompress

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gzcompress

Comprime una cadena

Descripción#

gzcompress(string $data, [int $level], [int $encoding]): string
```php

Esta función comprime la cadena dada usando el formato de datos `ZLIB`.

Para detalles sobre el algoritmo de compresión ZLIB, ver el documento "[Especificación del formato de datos comprimidos ZLIB versión 3.3](https://datatracker.ietf.org/doc/html/rfc1950)" (RFC 1950).

> [!NOTE]
> Esto *no* es lo mismo que la compresión que gzip, la cuál incluye algunos encabezados de datos. Ver `gzencode` para la compresión gzip.

## Parámetros

`data`  
Los datos a comprimir.

`level`  
El nivel de compresión. Se puede dar como 0 para ninguna compresión, hasta 9 para la máxima compresión.

Si se utiliza -1, se usará la compresión por defecto de la librería zlib la cual es 6.

`encoding`  
Una de las constentes `ZLIB_ENCODING_*`.

## Valores devueltos

La cadena comprimida o `false` si ocurre un error.

## Ejemplos

Ejemplo de `gzcompress`

```php

Véase también#

gzdeflate, gzinflate, gzuncompress, gzencode