如何在阅读时"解压缩"一个gzip压缩流

Guy*_*Guy 4 c++ gzip stream

我的程序使用HTTP 通过网络读取gzip压缩文件.
我需要我的程序能够解压缩内容并解析它,即使并非所有gzip压缩文件都已到达.
可以吗?
如果是这样,可以用C++完成吗?如果是这样,怎么样?

hlo*_*dal 7

您可以尝试使用gzstream库:

Gzstream是一个小型C++库,基本上只是一个包装器,它在C++ iostream中提供zlib C库的功能.它可以在LGPL许可下免费获得.