PHP
压缩 | Compression

deflate_add

deflate_add

(PHP 7)

deflate_add - 逐渐减少数据

描述

string deflate_add ( resource $context , string $data [, int $flush_mode = ZLIB_SYNC_FLUSH ] )

递增地缩小指定上下文中的数据。

参数

context

使用 deflate_init()创建的环境。

data

要压缩的大量数据。

flush_mode

ZLIB_BLOCKZLIB_NO_FLUSHZLIB_PARTIAL_FLUSHZLIB_SYNC_FLUSH(默认),ZLIB_FULL_FLUSHZLIB_FINISH的其中之一。 通常情况下,您需要设置ZLIB_NO_FLUSH为最大化压缩,并ZLIB_FINISH以最后一块数据结束。有关这些常量的详细说明,请参阅»zlib手册。

返回值

返回大量的压缩数据,或者FALSE失败。

错误/异常

如果给出无效参数,则会生成E_WARNING级别错误。

也可以看看

  • deflate_init() - 初始化增量紧缩环境

← Zlib Functions

deflate_init →