在 php 中膨胀用 ZLIB_ENCODING_DEFLATE 编码的数据
Inflate data encoded with ZLIB_ENCODING_DEFLATE in php
说压缩字符串:
$compressed = gzdeflate('Compress me', 9, ZLIB_ENCODING_DEFLATE);
如何解压?
$uncompressed = gzinflate($compressed);
Warning: gzinflate(): data error in php shell code on line 1
作为一种解决方法,您可以使用 gzcompress()
和 gzuncompress()
来获得压缩的 zlib 编码。
压缩字符串与使用gzdeflate()
相同,并且膨胀(解压缩)工作没有任何错误。
$compressed = gzcompress('Compress me', 9, ZLIB_ENCODING_DEFLATE);
var_dump($compressed);
string(19) "xs-(J-.VM║[=15=]0╝?"
$uncompressed = gzuncompress($compressed);
var_dump($uncompressed);
string(11) "Compress me"
说压缩字符串:
$compressed = gzdeflate('Compress me', 9, ZLIB_ENCODING_DEFLATE);
如何解压?
$uncompressed = gzinflate($compressed);
Warning: gzinflate(): data error in php shell code on line 1
作为一种解决方法,您可以使用 gzcompress()
和 gzuncompress()
来获得压缩的 zlib 编码。
压缩字符串与使用gzdeflate()
相同,并且膨胀(解压缩)工作没有任何错误。
$compressed = gzcompress('Compress me', 9, ZLIB_ENCODING_DEFLATE);
var_dump($compressed);
string(19) "xs-(J-.VM║[=15=]0╝?"
$uncompressed = gzuncompress($compressed);
var_dump($uncompressed);
string(11) "Compress me"