(PHP 4 >= 4.0.4, PHP 5)
gzencode — Crea una cadena comprimida con gzip
Esta función regresa una versión comprimida de los datos compatible con la salida de el programa gzip.
Para más información sobre el formato de ficheros GZIP, vea el documento: » Especificación del formato de ficheros GZIP versión 4.3 (RFC 1952).
Los datos a codificar.
El nivel de compresión. Puede ser dado como 0 para no compresión hasta 9 para la compresión máxima. Si no se dá, el nivel por defecto de compresión será el valor por defecto de la libreria zlib.
El modo de codificado. Puede ser FORCE_GZIP (por defecto) o FORCE_DEFLATE.
Si usa FORCE_DEFLATE, obtiene una cadena descomprimida estándar de zlib (incluyendo los encabezados zlib) después de los encabezados del archivo gzip pero sin chequeo de redundancia cíclica crc32.
La cadena codificada o FALSE en case de error.
Los datos resultantes contienen los encabezados apropiados y la estructura de datos para ser un fichero .gz estádar ej.:
Example#1 Creando un fichero gzip
<?php
$data = implode("", file("bigfile.txt"));
$gzdata = gzencode($data, 9);
$fp = fopen("bigfile.txt.gz", "w");
fwrite($fp, $gzdata);
fclose($fp);
?>
Versión | Descripción |
---|---|
4.2 | Fue agregado nivel . Antes gzencode() solo tenia los parámetros opcionales datos y encoding_mode . |