Documentación offline PHP master

zlib://

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

zlib://

bzip2://

zip://

Flujos de compresión

Descripción#

compress.zlib:// y compress.bzip2://

zlib: funciona como gzopen, excepto que el flujo puede ser utilizado directamente con fread y otras funciones del sistema de archivos. Esta notación está obsoleta debido a ambigüedades con nombres de archivos que contienen dos puntos ':'. Utilice en su lugar compress.zlib://.

compress.zlib:// y compress.bzip2:// son equivalentes respectivamente a gzopen y bzopen, y funcionan incluso en sistemas que no soportan fopencookie.

La extensión ZIP proporciona el envoltorio zip:. A partir de PHP 7.2.0 y libzip 1.2.0+, se ha añadido el soporte para contraseñas en archivos cifrados, permitiendo que las contraseñas sean proporcionadas por contextos de flujo. Las contraseñas pueden ser definidas en un flujo utilizando la opción de contexto 'password'.

Uso#

  • compress.zlib://file.gz

  • compress.bzip2://file.bz2

  • zip://archive.zip#dir/file.txt

Opciones#

Atributo Soportado
Limitado por allow_url_fopen No
Permite la lectura
Permite la escritura Sí (excepto zip://)
Permite la adición Sí (excepto zip://)
Permite la lectura y escritura simultáneamente No
Soporte de la función stat No, utilice el gestor file:// para obtener información sobre archivos comprimidos.
Soporte de la función unlink No, utilice el gestor file:// para obtener información sobre archivos comprimidos.
Soporte de la función rename No
Soporte de la función mkdir No
Soporte de la función rmdir No

Resumen de envolturas {role="stream_wrapper"}

Véase también#