Esta función regresa una versión comprimida de los datos de entrada en datos compatibles con la salida del programa gzip, o FALSE si se encuentra un error. El parámetro opcional nivel puede recibir 0 para no compresi???n hasta 9 para maxima compresión, si no se da este parámetro el valor por defecto será el nivel por defecto de la libreria zlib.
Usted también puede dar FORCE_GZIP (por defecto) o FORCE_DEFLATE como el valor del tercer parámetro opcional encoding_mode. Si usted usa FORCE_DEFLATE, obtendrá una cadena estándar zlib "desinflada" (incluyendo encabezados zlib) después de los encabezados del archivo gzip pero sin el chequeo de redundancia cíclica crc32.
Nota: nivel fue agregado en PHP 4.2, antes PHP 4.2 gzencode() solo tenía los parámetros datos y (optcional) encoding_mode.
Los datos resultantes contienen los encabezados con la estructura apropiada para ser un archivo .gz estándar, ej.:
Para más información sobre el formato de archivos GZIP, seva el documento: GZIP file format specification version 4.3 (RFC 1952).
Vea también gzcompress(), gzuncompress(), gzdeflate(), gzinflate().