是否可以通过PHP解压缩SharpZipLib压缩响应?

时间:2010-10-26 18:31:26

标签: php web-services sharpziplib

环境:Linux / MySQL / PHP

问题:连接到Web服务时,我收到的是使用SharpZipLib .NET库压缩的响应。到目前为止,我还没有找到在.NET环境之外解压缩这些响应的方法。

有没有人知道在linux / php环境中解压缩的方法?谢谢!

2 个答案:

答案 0 :(得分:1)

查看他们的API文档,我看到可以从SharpZipLib使用的以下压缩算法,PHP可以读取:BZip2Zip ('Deflated'), Zip.CompressionGZip,{ {3}},Tar。其中一些甚至已注册为LZW,您可以使用file_get_contents('compress.zlib://http://domain/resource')file_get_contents('compress.bzip2://php://stdin')等极好的方式将它们链接起来。

答案 1 :(得分:0)

我最终使用了另一个提供非压缩响应的Web服务。但是,上述信息很有用,而不是针对这个特定问题。