我的程序使用HTTP协议从网络读取gzip压缩的文件。 我需要让程序即使在没有完全接收到gzip文件的情况下也能解压内容并进行解析。 这个可行吗? 如果可以,能用C++实现吗?如果可以,怎么做?
Gzstream是一个小型的C++库,基本上只是一个包装器,它提供了zlib C库在C ++ iostream中的功能。 它在LGPL许可下免费提供。
http://www.zlib.net/
Zlib能够读取gzip格式。请查看官方手册。http://www.zlib.net/manual.html#Gzip