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

C++ 在c+中将多个文件压缩为单个文件+;,c++,boost,ziparchive,boost-iostreams,C++,Boost,Ziparchive,Boost Iostreams,我在网上搜索,想知道是否有任何有效的方法可以使用标准库或boost库将多个文件压缩成一个文件。目标只是压缩文件,因为解压缩可以手动完成 目前我正在使用ZipArchive库,但我想使用标准库或boost库。 任何帮助都将被提前感谢 编辑 由于在C++中使用标准库无法将多个文件压缩为单个文件,所以我想知道什么是最适合的外部库来执行。 我必须提到,我只需要压缩文件,它们的解压缩将手动完成。看看- 看起来boost至少有3种类型的压缩过滤器: 标准库没有压缩功能,我怀疑boost也没有压缩功能

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

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

编辑 由于在C++中使用标准库无法将多个文件压缩为单个文件,所以我想知道什么是最适合的外部库来执行。 我必须提到,我只需要压缩文件,它们的解压缩将手动完成。

看看-

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


标准库没有压缩功能,我怀疑boost也没有压缩功能。@Plasmah谢谢,你有什么建议吗?还有其他的外部库吗?那就不在这里讨论了,除此之外,您还没有说明任何要求,而且有几十个压缩库可能符合或不符合特定的要求。谢谢,不是“一个”文件,我需要一个库来压缩多个文件。