4

有没有办法创建一个包含完整文件夹内容或多文件的 zip 存档。

我实际上在网上查看了该示例,但每次它都是仅基于缓冲区的文件压缩,例如:gzip_compressor() 或 gzwrite()

我无法在输入中提供完整路径,而只能提供文件缓冲区。=> 然后没有文件夹压缩也没有多文件压缩???

请注意,我想使用 zlib/gzip 或 boost(我可以链接的唯一库)

我想我错过了那里的东西......

你能帮我么 ?马克。

4

2 回答 2

4

有几个库可以处理 zip 文件。他们使用 zlib 进行压缩、解压缩和 crc32 操作。你应该看看libzipDotNetZip

于 2013-07-09T14:55:33.720 回答
0

看起来这会起作用。如果您在 Unix 环境中,您可能必须运行 Java 版本:

http://www.7-zip.org/sdk.html

于 2013-07-09T14:08:22.260 回答