是否可以通过PHP解压缩SharpZipLib压缩响应?
问题描述:
环境:Linux/MySQL/PHP是否可以通过PHP解压缩SharpZipLib压缩响应?
问题:当连接到web服务时,我得到的是使用SharpZipLib .NET库进行压缩的响应。到目前为止,我还没有能够找到一种在.NET环境之外解压缩这些响应的方法。
有没有人知道在linux/php环境下解压缩的方法?谢谢!
答
我最终使用了另一种提供非压缩响应的Web服务。然而,上面的信息是有用的,而不是针对这个特定的问题。
答
看着他们的API文档,我看可以从SharpZipLib使用哪个PHP可以阅读以下的压缩算法:BZip2,Zip ('Deflated'),Zip.Compression,GZip,Tar,LZW。其中一些甚至注册为stream filters,允许您以诸如file_get_contents('compress.zlib://http://domain/resource')
或file_get_contents('compress.bzip2://php://stdin')
之类的漂亮方式链接它们。
你可以试试这个方法来解压缩字符串 http://stackoverflow.com/a/23272388/2648683 – 2014-04-24 20:15:11