在c ++中将多个文件压缩为单个文件

时间:2014-01-15 16:02:51

标签: c++ boost ziparchive boost-iostreams

我在网上搜索了一下是否有任何有效的方法可以使用标准库或boost库将多个文件压缩成一个文件。目标只是压缩文件,因为解压缩可以手动完成。

目前我正在使用ZipArchive库,但我想使用标准库或boost库。 任何帮助将提前感谢。

修改 由于似乎没有办法使用标准库将多个文件压缩到C ++中的单个文件中,我想知道什么是最合适的外部库。 我必须提到我只需要压缩文件,它们的解压缩将手动完成。

1 个答案:

答案 0 :(得分:0)

看看 - How to compress a file (gzip) using boost libraries in C++

看起来boost至少有3种类型的压缩过滤器: