我搜索免费的(“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。世界上最便携的库。