環境: Linux / MySQL / PHP
問題: Web サービスに接続しているときに、SharpZipLib .NET ライブラリで圧縮された応答を受け取ります。現時点では、これらの応答を .NET 環境以外で解凍する方法を見つけることができませんでした。
linux/php 環境でこれを解凍する方法を知っている人はいますか? ありがとう!
環境: Linux / MySQL / PHP
問題: Web サービスに接続しているときに、SharpZipLib .NET ライブラリで圧縮された応答を受け取ります。現時点では、これらの応答を .NET 環境以外で解凍する方法を見つけることができませんでした。
linux/php 環境でこれを解凍する方法を知っている人はいますか? ありがとう!
API ドキュメントを見ると、PHP が読み取れる SharpZipLib から使用できる次の圧縮アルゴリズムが表示されます: BZip2、Zip ('Deflated')、 Zip.Compression、GZip、Tar、LZW。これらのいくつかはストリーム フィルタfile_get_contents('compress.zlib://http://domain/resource')
として登録されているため、やなどの気の利いた方法でチェーンすることができますfile_get_contents('compress.bzip2://php://stdin')
。
圧縮されていない応答を提供する別の Web サービスを使用することになりました。ただし、上記の情報は役に立ちましたが、この特定の問題には役立ちませんでした。