gzopen

gzopen -- open gz-file

Descripción

int gzopen ( string nombre_fichero, string modo [, int use_include_path])

Abre un archivo gzip ( .gz ) para lectura o escritura . El parámetro modo es , como en fopen( ) ("rb " o "wb" ) pero puede incluir tambien el nivel de compresión ("wb9" ) o la estrategia : 'f ' para filtrado de datos como en "wb6f" , 'h ' para comprimir solo por Huffman igual que en "wb1h" . (Ver la descripción de deflateInit2 en zlib.h para más información sobre el parámetro de estrategia . )

Gzopen puede usarse para leer o escribir un fichero que no esté en formato gzip ; en ese caso gzread( ) leerá el archivo directamente , sin descomprimirlo .

Gzopen devuelve un puntero al archivo abierto y luego , cualquier proceso de lectura o escritura relacionado con ese descriptor de archivo , será transparente : se comprimirá o descomprimirá los datos según la necesidad , de manera automática .

Si la apertura fallase , se devolverá falso .

Se puede usar el tercer parámetro opcional , poniéndolo a " 1 " , si se quiere buscar también el fichero en la trayectoria include_path .

Ejemplo 1 . ejemplo de gzopen( )

 
$fp

 
=

 
gzopen(

 
"

 
/

 
tmp

 
/

 
file.gz"

 
,

 
"r")

 
;





Vea también gzclose( ) .