如何在 C++ 中压缩或打包文件?

How can I compress or pack files in c++?

我正在尝试将不同格式的多个文件压缩或打包成一个文件。 我正在使用 c++ 并且想知道是否有易于使用且最好在一个 class 或库中的东西。性能并不重要

C++ 超出了此处的范围...它只是您正在使用的语言。 标准库变得越来越丰富和完善,但它不包含任何与压缩相关的内容(而且可能永远不会)。

您可以为此找到第 3 方库,例如 zlib...:-) https://www.zlib.net/

如果需要 "more C++"

,您还可以在 Google 上找到 "zlib c++ wrapper"

您可以通过系统使用 7z。根据我的经验,它相当 simpe/quick/reliable.

Using 7-zip via system() in c++