我在网上搜索了一下是否有任何有效的方法可以使用标准库或boost库将多个文件压缩成一个文件。目标只是压缩文件,因为解压缩可以手动完成。
目前我正在使用ZipArchive库,但我想使用标准库或boost库。 任何帮助将提前感谢。
修改 由于似乎没有办法使用标准库将多个文件压缩到C ++中的单个文件中,我想知道什么是最合适的外部库。 我必须提到我只需要压缩文件,它们的解压缩将手动完成。
答案 0 :(得分:0)
看看 - How to compress a file (gzip) using boost libraries in C++
看起来boost至少有3种类型的压缩过滤器: