通过PHP解压缩.gz文件

我需要能够通过PHP解压缩使用gzip格式的字符串中的某些数据.我需要通过PHP来执行此操作,而不是通过(例如,通过系统)调用外部程序来执行此操作.

我去了文档,发现gzdecode.可惜它不存在.通过谷歌进一步挖掘,似乎此功能已在PHP6中实现,我无法使用. (有趣的是,存在足够的gzencode并正在工作).

我相信-但我不确定-gzip格式仅包含一些额外的标头数据.有没有一种方法可以通过处理这些额外的数据然后使用gzuncompress或其他方法来解压缩它?

谢谢

解决方法:

gzdecode()尚未在PHP中使用.但是您可以使用从upgradephp开始的实现.它实际上只是几个额外的头字节.

另一种选择是使用gzopen.甚至就像gzopen(“ data:app / bin,….”)一样.

上一篇:使用GZipStream解压缩仅返回第一行


下一篇:iOS gzip压缩到PHP