通用归档解包器库

时间:2011-01-03 04:20:25

标签: archive compression unpack data-compression

许多防病毒软件可以解压用户硬盘上的大多数档案。他们分析了.zip.rar.chm.exe.msi(以及其他安装程序)以及更多内容。他们还可以解压缩可执行文件(从中获取资源,解压缩打包的可执行文件并解压缩SFX存档)。

例如,流行的旧russian antivirus "Drweb"支持许多存档格式:

  

Dr.Web知道许多类型的档案。目前它们是:   ZIP,7ZIP,ARJ,RAR,LHA,HA,GZIP,TAR,BZIP2,MS CAB,WISE,MSI,ISO,CPIO,RPM,DEB

是否有允许我解压缩大多数档案的库或实用程序?

是否有一个库来解压缩可执行文件,就像它是由防病毒软件完成的?

2 个答案:

答案 0 :(得分:2)

解压缩大量档案的实用程序/库是7-Zip

  

支持的格式:

     

包装/拆包: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。

UniExtract还支持解压缩可执行文件。

  

Universal Extractor是一个程序   旨在解压缩和提取   来自任何类型的档案的文件或   安装程序,例如ZIP或RAR文件,   自解压EXE文件,应用程序   安装人员等。它能够支持   利用多种不同的文件格式   中列出的许多后端实用程序   页面底部的学分。

     

请注意Universal Extractor   不是一般的   目的归档程序。这不可以   (永远不会)创建档案,和   因此不能完全取代   档案馆,如7-Zip或WinRAR。   然而,它会做什么让你   从几乎任何文件中提取文件   存档类型,无论来源如何,   文件格式,压缩方法等

     

这背后的原始动机   项目是为了创造一个简单,   从中提取文件的便捷方式   各类安装包   无需记住奥术   命令行开关或跟踪   单独的实用程序来处理   拆包。随着时间的推移,和   鼓励其众多用户和   MSFN论坛上的优秀人士,   它已演变成一个成熟而且非常   很多,有能力的unarchiving实用程序,   包括我在内,发现不可或缺。

答案 1 :(得分:1)

7zip很好,但只支持两种文件格式:

  

包装/拆包: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。

Universal Unpacker支持更多(并使用良好的TrID二进制签名检测器):

  

.7z,.ace,.arc,.arj,.bin,.cue,.bz2,.tar,.cpio,.deb,.cdi,.b64,.uu,.uue,.xx,   .xxe,.yenc,.ntx,.gz,.img,.cab,.1,.lib,.iso,.kgb,kge,.lzh,.lha,.lzma,.lzo,.Z,.tz, .lzx,.mht,.cab,.imf,.chm,。?? _,。lit,.hlp .nbh,.nrg,.exe,.dbx,.pea,.rar,.rpm,.sis ,. sit,.xz,.uha,UPX,.wim,.msm,。msi,.msp,.msu,.zip,.jar,.zoo

PeaZIP open source archiver(LGPL)支持:

  

阅读(浏览,提取,测试):7z,apk,bz,bz2,bzip2,tbz2,tbz,gz,tpz,tar,zip,zipx,z01,smzip,arj,cab,chm,chi,chq, chw,hxs,hxi,hxr,hxq,hxw,lit,cpio,deb,lzh,lha,rar,rpm,z,taz,tz,iso,jar,ear,war,lha,pet,pup,pak,pk3, pk4,slp,[Content],xpi,wim,u3p,lzma86,lzma,udf,xar,dmg,hfs,part1,split,swm,tpz,kmz,xz,txz,vhd,mslz,apm,mbr,fat, ntfs,exe,dll,sys,msi,msp,ods,ots,odm,oth,oxt,odb,odf,odg,otg,odp,otp,odt,ott,gnm,doc,dot,xls,xlt,ppt, pps,pot,docx,dotx,xlsx,xltx,swf,flv,quad,balz,zpaq,paq8f,paq8jd,paq8l,paq8o,lpaq1,lpaq5,lpaq8,ace,arc,wrc,001,pea,cbz,cbr, cba,cb7,cbt(以及更多...)