是的,Zlib 是一个可以使用的库。 此外,还有这个相关问题讨论如何在C++中更轻松、方便地处理gzip文件。值得注意的是,目前最受推荐和最新的建议是使用Boost.IOStreams中的GZip过滤器,我本人对其有很好的使用体验。
是的,当然,zlib 是基本库,它还有其他语言的附加绑定,如网页上列出的gzstream,提供了一个 C++ 封装器来使用 gz* 函数。 zlib 是一种 C 语言库,也非常便携和跨平台。请查看网页以获取到 Solaris、SCO、BeOS、MaxOS、OS/2、Palm Pilot、Newton、Windows CE、Blackberry、Windows、.Net 等版本的链接。