如何在 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++
我正在尝试将不同格式的多个文件压缩或打包成一个文件。 我正在使用 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++