环境:Linux / MySQL / PHP
问题:连接到Web服务时,我收到的是使用SharpZipLib .NET库压缩的响应。到目前为止,我还没有找到在.NET环境之外解压缩这些响应的方法。
有没有人知道在linux / php环境中解压缩的方法?谢谢!
答案 0 :(得分:1)
查看他们的API文档,我看到可以从SharpZipLib使用的以下压缩算法,PHP可以读取:BZip2,Zip ('Deflated'), Zip.Compression,GZip,{ {3}},Tar。其中一些甚至已注册为LZW,您可以使用file_get_contents('compress.zlib://http://domain/resource')
或file_get_contents('compress.bzip2://php://stdin')
等极好的方式将它们链接起来。
答案 1 :(得分:0)
我最终使用了另一个提供非压缩响应的Web服务。但是,上述信息很有用,而不是针对这个特定问题。