【ご質問】
Curlでデータの圧縮・解凍は出来るのでしょうか。
例えば圧縮したZIPファイルの解凍は出来るのでしょうか。
【回答】
gzip 形式または zlib 形式であれば標準APIである
DeflateByteOutputStream、InflateByteInputStream
を使用することで圧縮・解凍が可能です。
詳細は、APIリファレンスの
[CURL.IO.ZSTREAM]-[DeflateByteOutputStream]
[CURL.IO.ZSTREAM]-[InflateByteInputStream]
の項をご参照ください。
また以下のページもご参照ください。
http://developers.curlap.com/re-reference/14-io-networking/64-compress.html
それ以外の形式の場合は、Curlの標準APIのみでは実現することが出来ませんが、
外部の解凍・圧縮用DLLを呼び出すことによって実現可能です。