PHP
压缩 | Compression

bzcompress

bzcompress

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

bzcompress - 将一个字符串压缩成 bzip2 编码的数据

描述

mixed bzcompress ( string $source [, int $blocksize = 4 [, int $workfactor = 0 ]] )

bzcompress()压缩给定的字符串并将其作为 bzip2 编码数据返回。

参数

source

要压缩的字符串。

blocksize

指定在压缩过程中使用的块大小,并且应该是从1到9的数字,其中9给出最佳压缩,但使用更多资源来完成。

workfactor

控制压缩阶段在出现最差情况,高度重复的输入数据时的行为方式。值可以介于0和250之间,0是特殊情况。

无论如何workfactor,生成的输出是相同的。

返回值

压缩的字符串,如果发生错误,则为错误编号。

例子

示例#1压缩数据

<?php $str = "sample data"; $bzstr = bzcompress($str, 9 echo $bzstr; ?>

另请参阅

  • bzdecompress() - Decompresses bzip2 encoded data

← bzclose

bzdecompress →