(PHP 7, PHP 8)
inflate_add — Descomprime datos de manera incremental
Descomprime de manera incremental los datos en el context
especificado.
Limitación: la información del encabezado de un flujo comprimido GZIP no está disponible.
context
Un contexto creado con inflate_init().
data
Un fragmento de datos comprimidos.
flush_mode
Una de las ZLIB_BLOCK
,
ZLIB_NO_FLUSH
,
ZLIB_PARTIAL_FLUSH
,
ZLIB_SYNC_FLUSH
(por defecto),
ZLIB_FULL_FLUSH
, ZLIB_FINISH
.
Normalmente querrá establecer ZLIB_NO_FLUSH
para
maximizar la compresión, y ZLIB_FINISH
para terminar
con el último fragmento de datos. Consulte el » manual de zlib para una
descripción detallada de estas constantes.
Devuelve un fragmento de datos descomprimidos, o false
en caso de error.
Si se proporcionan parámetros inválidos, descomprimir los datos requiere un
diccionario predefinido, pero ninguno está especificado, el flujo comprimido está corrupto
o tiene un checksum inválido, se genera un error de nivel E_WARNING
.
Versión | Descripción |
---|---|
8.0.0 |
context ahora espera una instancia InflateContext
antes se esperaba un resource.
|