c++ - 寻找可以解压缩 rar、7z、bz2、zip 等的 C++ 压缩库

标签 c++ 7zip compression rar

<分区>

不确定是否存在像这样的统一库,或者算法是否是开源的。我需要能够解压缩尽可能多的类型,而无需安装任何其他应用程序。

最佳答案

7zip 具有在单独的库中处理存档所需的所有功能,可以在 http://sourceforge.net/projects/sevenzip/ 找到它。

它将处理

7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z

.

关于c++ - 寻找可以解压缩 rar、7z、bz2、zip 等的 C++ 压缩库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18685781/

相关文章:

java - Java中压缩和解压缩字符串的程序

c++ - 分析编译时间

c++ - 当代码具有从 char 到 wchar_t 的显式转换或反之亦然时,要求 vc++ 编译器显示编译器警告

c++ - 在 CListCtrl 中为图像添加状态图标

css - 有没有激进的 CSS 缩小工具?

xcode - 无法压缩 dSyms

c++ - 为什么 std::sort 比较函数必须在参数相等时返回 false?

powershell - 在程序文件中使用 exe 调用表达式

c# - 如何使用 .NET 创建 7-Zip 存档?

java - 7-zip-JBinding 解压文件的用法