gzcompress
(PHP 4 >= 4.0.1, PHP 5)
gzcompress — Comprime una cadena
Descripción
$data
[, int $level = -1
[, int $encoding = ZLIB_ENCODING_DEFLATE
]] )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 "» ZLIB Compressed Data Format Specification version 3.3" (RFC 1950).
Nota:
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 #1 Ejemplo de gzcompress()
<?php
$compressed = gzcompress('Compress me', 9);
echo $compressed;
?>
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.4.0 |
Se añadió el parámetro encoding.
|
Ver también
- gzdeflate() - Comprime una cadena
- gzinflate() - Descomprime una cadena comprimida
- gzuncompress() - Descomprime una cadena comprimida
- gzencode() - Crea una cadena comprimida con gzip