2010-10-26 120 views
0

環境:Linux/MySQL/PHP是否可以通過PHP解壓縮SharpZipLib壓縮響應?

問題:當連接到web服務時,我得到的是使用SharpZipLib .NET庫進行壓縮的響應。到目前爲止,我還沒有能夠找到一種在.NET環境之外解壓縮這些響應的方法。

有沒有人知道在linux/php環境下解壓縮的方法?謝謝!

+0

你可以試試這個方法來解壓縮字符串 http://stackoverflow.com/a/23272388/2648683 – 2014-04-24 20:15:11

回答

0

我最終使用了另一種提供非壓縮響應的Web服務。然而,上面的信息是有用的,而不是針對這個特定的問題。

1

看着他們的API文檔,我看可以從SharpZipLib使用哪個PHP可以閱讀以下的壓縮算法:BZip2Zip ('Deflated'),Zip.CompressionGZipTarLZW。其中一些甚至註冊爲stream filters,允許您以諸如file_get_contents('compress.zlib://http://domain/resource')file_get_contents('compress.bzip2://php://stdin')之類的漂亮方式鏈接它們。