我正在寻找一个库,可以让我创建一个zip文件。我有一些文件需要放进压缩包中。我最初想使用boost和zlib,但这条路走不通。我也看过zziplib,但它是只读库。
如果有人有相关经验,并且之前已经成功地使用了某个库,我会很乐意听听您的建议。
这是为MSVC9的C++项目服务的,该库必须免费商业使用。
如果有人有相关经验,并且之前已经成功地使用了某个库,我会很乐意听听您的建议。
这是为MSVC9的C++项目服务的,该库必须免费商业使用。
不使用boost库,使用zlib。在紧凑的内存和时间限制下,Zlib是处理ZIP文件最简单的方法之一,但它是一个C库,大多数尝试将其转换为C ++都失败了并且只会带来更多麻烦,与其如此,不如直接使用指针等方式。
请查看Zip Utils。
警告:此代码存在已知的漏洞。它不能正确处理非ASCII文件名。它不能正确处理密码。