许多防病毒软件可以解压用户硬盘上的大多数档案。他们分析了.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
是否有允许我解压缩大多数档案的库或实用程序?
是否有一个库来解压缩可执行文件,就像它是由防病毒软件完成的?
答案 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(以及更多...)