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(
)
.