inflate_add
inflate_add
(PHP 7)
inflate_add - 递增膨胀编码数据
描述
string inflate_add ( resource $context , string $encoded_data [, int $flush_mode = ZLIB_SYNC_FLUSH ] )
递增地扩大指定的编码数据context
。
限制:来自 GZIP 压缩数据的标题信息不可用。
参数
context
使用 inflate_init() 创建的上下文。
encoded_data
大量的压缩数据。
flush_mode
ZLIB_BLOCK
,ZLIB_NO_FLUSH
,ZLIB_PARTIAL_FLUSH
,ZLIB_SYNC_FLUSH
(默认),ZLIB_FULL_FLUSH
ZLIB_FINISH
之一。通常情况下,您需要设置ZLIB_NO_FLUSH
为最大化压缩,并将ZLIB_FINISH
以最后一块数据结束。有关这些常量的详细说明,请参阅» zlib 手册。
返回值
返回一大块未压缩的数据,或者失败时为FALSE
。
错误/异常
如果给出的参数无效,则需要预先设置一个字典,但没有指定任何参数,压缩流已损坏或具有无效校验和,E_WARNING
则会生成级别错误。