文字

zlib_encode

(PHP 5 >= 5.4.0)

zlib_encodeCompress data with the specified encoding

说明

string zlib_encode ( string $data , string $encoding [, string $level = -1 ] )

Compress data with the specified encoding.

Warning

本函数还未编写文档,仅有参数列表。

参数

data

encoding

level

返回值

参见

  • zlib_decode() - Uncompress any raw/gzip/zlib encoded data

用户评论:

[#1] mike at technomonk.com [2014-04-23 13:28:08]

Undocumented constants are:

ZLIB_ENCODING_RAW
ZLIB_ENCODING_GZIP
ZLIB_ENCODING_DEFLATE

Example code:

<?php

$in
='hello world';
$enc=zlib_encode($inZLIB_ENCODING_DEFLATE);
echo 
zlib_decode($enc);
//outputs 'hello world'
?>

[#2] soywiz at gmail dot com [2012-09-20 20:12:39]

RFC 1950 - zlib
RFC 1951 - raw deflate
RFC 1952 - gzip

The $encoding parameter referers to the window bits. So you can encode in several formats:

<?php

// RFC 1950 - zlib
$compressedData zlib_encode($uncompressedData15);

// RFC 1951 - raw deflate
$compressedData zlib_encode($uncompressedData, -15);

// RFC 1952 - gzip
$compressedData zlib_encode($uncompressedData31);

?>

上一篇: 下一篇: