有没有针对C或C++的跨平台gzip处理器库
Is there any cross-platform gzip processor library for C or C++?
我想要一些库(API)来打开、查找、读取、写入。。。(用一个词来处理)gzip文件。有没有针对C或C++的开源跨平台软件?
是。兹利卜就是其中之一。
还有一个相关的问题是如何在C++中更容易、更方便地处理gzip文件。最值得注意和最新的建议似乎是Boost.IOStreams中的GZip过滤器,我自己也有很好的经验。
是的,当然,zlib是基本库,它有额外的绑定,其他语言如网页上列出的gzstream,为gz*
函数提供C++包装。
zlib作为一个C语言库,也具有极强的可移植性和跨平台性。有关Solaris、SCO、BeOS、MaxOS、OS/2(!!)、Palm Pilot、Newton(。
如果您对Boost的魔力感兴趣,请查看Boost的流过滤器,它们可以任意组合和级联;内置了对gzip、DEFLATE(即gzip减去标头)和bzip2的支持。非常方便。
相关文章:
- 通过网络、跨平台传递std::变体是否安全
- 如何跨平台将二进制资源构建到程序中?
- 以跨平台的方式将图像源路径从C++发送到 QML
- 跨平台 GPU 计算
- 在哪里存储跨平台C++应用存储?
- ZLib GZIP Returning Z_BUF_ERROR(-5)
- 如何将外部依赖引入跨平台CMake项目?
- 将 VS Code 用于跨平台可缩放C++项目
- 创建跨平台 C++ 触摸管理器.在 c++ 中传递 Objective-c 对象涉及代码
- 使用通配符的跨平台文件列表
- 如何使用跨平台代码在C++中设置系统时间?
- 跨平台 c++ 和 Visual Studio 2017?
- 跨平台随机重现性
- 当命令失败时,gzip 会在 C++ 中返回错误代码吗?
- c++中的交叉编译(作为跨平台应用程序的一部分或作为服务)
- 使用Visual Studio进行跨平台C++开发
- Visual Studio跨平台生成文件项目,找不到命令
- 如何制作跨平台图书馆
- 在VS2019中包含nuget包C++跨平台程序
- 有没有针对C或C++的跨平台gzip处理器库