【发布时间】:2012-04-12 12:17:50
【问题描述】:
我想知道,您会为以下内容选择什么库: 我需要能够将一堆文件和文件夹(文件系统结构树)组合成一个文件 - 存档,从而拥有一个复合文件。
- 库必须是跨平台的:Windows 7 和 Linux
- 它必须提供对内容的访问和仅提取一个文件的能力(例如,如果我有一个数据文件夹的存档并且如果我只需要数据/子数据/文件,则应该只提取它)
- 它必须具有 C++(最好)或 C API
- 我并不是特别热衷于存档,但最好还是这样做,因为我将主要存储文本文件,而且它们的压缩效果很好...
非常感谢任何反馈!
【问题讨论】:
-
看看 bit7z 库。看起来很有希望。
标签: c++ api cross-platform archive