是否有适用于C或C ++的跨平台gzip处理器库?

我想要一些库(API)来打开,搜索,读取,写入……(用一个词来处理 )gzip文件。 C或C ++是否有任何开源跨平台的?

是。 Zlib就是其中之一。

还有一个关于如何在C ++中更轻松方便地处理gzip文件的相关问题 。 最值得注意和最新的建议似乎是Boost.IOStreams中的GZipfilter ,我对自己有很好的经验。

是的,当然, zlib是基本库,它还有其他语言的附加绑定,如网页上列出的那样,例如gzstream为gz*函数提供C ++包装器。

zlib是一个C语言库,也非常便携和跨平台。 有关Solaris,SCO,BeOS,MaxOS,OS / 2(!!),Palm Pilot,Newton(!!),Windows CE(!!),Blackberry,Windows,.Net等版本的链接,请访问该网页。

如果您对Boost的魔力感兴趣,请查看Boost的流filter ,它可以任意组合和级联; 有内置支持gzip,DEFLATE(即GZip减去标题)和bzip2。 非常便利。