# gzopen

(PHP 4, PHP 5, PHP 7, PHP 8)

gzopen — Abre un archivo gz

### Descripción

gzopen(string `$filename`, string `$mode`, int `$use_include_path` = 0): resource|false

Abre un archivo gzip (.gz) para lectura o escritura.

gzopen() se puede usar para leer un archivo el cual no esté en formato gzip; en este caso gzread() leerá directamente el archivo sin descomprimirlo.

### Parámetros

`filename`

  El nombre del archivo.

`mode`

  Como en fopen() (`rb` o `wb`) pero también puede incluir un nivel de compresión (`wb9`) u una estrategia: `f` para datos filtrados como en `wb6f`, `h` para `compresión Huffman solamente` como en `wb1h`. (Ver la descripción de `deflateInit2` en zlib.h para más información sobre el parámetro de estrategia.)

`use_include_path`

  Se puede configurar este parámetro opcional en `1`, si se desea buscar también el archivo en la ruta include_path.

### Valores devueltos

Retorna un apuntador hacia el archivo abierto, después de eso, cualquier cosa que se lea desde este descriptor de archivo sera descomprimido de forma transparente y lo que se escriba será comprimido.

Si falla la apertura, la función retorna `false`.

### Ejemplos

Ejemplo #1 Ejemplo de gzopen()

`<?php
$fp = gzopen("/tmp/file.gz", "r");
?>`

### Ver también

- gzclose() - Cierra el apuntador de un archivo gz abierto