环境:Linux / MySQL / PHP
问题:连接到 Web 服务时,我收到一个使用 SharpZipLib .NET 库压缩的响应。到目前为止,我还没有找到在 .NET 环境之外解压缩这些响应的方法。
有谁知道在 linux/php 环境中解压的方法?谢谢!
环境:Linux / MySQL / PHP
问题:连接到 Web 服务时,我收到一个使用 SharpZipLib .NET 库压缩的响应。到目前为止,我还没有找到在 .NET 环境之外解压缩这些响应的方法。
有谁知道在 linux/php 环境中解压的方法?谢谢!
查看他们的 API 文档,我看到可以从 SharpZipLib 中使用 PHP 可以读取的以下压缩算法:BZip2、Zip ('Deflated')、 Zip.Compression、GZip、Tar、LZW。其中一些甚至被注册为流过滤器,允许您以漂亮的方式链接它们,例如file_get_contents('compress.zlib://http://domain/resource')
or file_get_contents('compress.bzip2://php://stdin')
。
我最终使用了另一个提供非压缩响应的 Web 服务。然而,上面的信息很有用,只是不适用于这个特定的问题。