c++ - 需要多平台存档库

标签 c++ archive

我搜索免费(“LGPL”或类似的东西)、多平台存档库(c/c++)

想要的功能:

1) 多平台(gcc/msvc)

2)读写

3)Unicode(不是100%必要)

4)加密(不是100%必要)

5)压缩(不是100%必要)

6)良好的文档

我发现了一些库,但它们是只读的或不是真正免费的或其他东西

zlib(仅压缩我认为的)

zziplib(我认为只读)

PhysicalFS(只读)

LZO(GPL 2+)

LZMA SDK(无法在Linux上构建)

最佳答案

你看过吗 http://libarchive.github.com/

看看https://github.com/libarchive/libarchive/wiki/LibarchiveFormats对于支持的格式。适用于 posix 和 windows。

但我通常会选择 zlib。世界上最便携的库。

关于c++ - 需要多平台存档库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11330397/

相关文章:

C++使用Strtok读取字符串字符时出错

c++ - 在 C++ 程序中使用 C 库中定义的类型,命名空间类似于方案

c++ - C 或 C++ 或 WinApi 中是否有任何函数可以创建目录,包括指定路径中所有不存在的目录?

mongodb - 如何在 couchdb/NoSQL 数据存储之上实现 IMAP 服务器?

php - 如何正确输出此表?

Iphone 应用程序存档 - 没有这样的文件或目录

c++ - 模板类的显式初始化

c++ - 在 OpenGL 中将矩阵与 vector 对齐

c# - 使用 EPPLUS C# 创建 Excel XLSX 文件的 ZipArchive

iOS,存档分发时图标不可见