寻找可以解压缩rar,7z,bz2,zip等的c ++压缩库/库

时间:2013-09-08 16:07:15

标签: c++ 7zip compression rar

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

Zlib将为您完成所有这些:http://gnuwin32.sourceforge.net/packages/zlib.htm