通用存档解包器库

发布于 2024-10-09 17:56:54 字数 488 浏览 7 评论 0原文

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

例如,流行的旧俄罗斯防病毒软件“Drweb”支持多种存档格式:

Dr.Web 了解多种类型的档案。目前他们是: ZIP、7ZIP、ARJ、RAR、LHA、HA、GZIP、TAR、BZIP2、MS CAB、WISE、MSI、ISO、CPIO、RPM、DEB

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

是否有一个库可以像防病毒软件一样解压可执行文件?

A lot of antiviruses can unpack most archives, found on users harddrives. They dissect .zip, .rar, .chm, .exe, .msi (and other installers) and a lot lot more. Also they can unpack an executable (get resources from them, unpack packed executable and unpack SFX archives).

For example, the popular old russian antivirus "Drweb" have support for many archive formats:

Dr.Web knows many types of archives. At present they are:
ZIP, 7ZIP, ARJ, RAR, LHA, HA, GZIP, TAR, BZIP2, MS CAB, WISE, MSI, ISO, CPIO, RPM, DEB

Is there a library or utility which allows me to unpack most archives?

Is there a library to unpack an executables like it is done by antiviruses?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

停顿的约定 2024-10-16 17:56:54

用于解压大量档案的实用程序/库是 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 文件、应用程序
安装程序等。它能够支持这样
利用多种不同的文件格式
中列出的许多后端实用程序
页面底部的制作人员名单。

请注意通用提取器
并不旨在成为一般性的
目的归档程序。它不能
(并且永远不会)创建档案,并且
因此不能完全替代
归档程序,例如 7-Zip 或 WinRAR。
然而,它会做的是让你
几乎可以从任何地方提取文件
存档类型,无论来源如何,
文件格式、压缩方式等

这背后的最初动机
项目的目的是创建一个简单的、
从中提取文件的便捷方法
各种类型的安装包
无需记住神秘的东西
命令行开关或追踪
单独的实用程序来处理
拆包。随着时间的推移,并且随着
众多用户的鼓励和
MSFN 论坛上的好人,
它已经发展成为一个成熟且非常
能够解档的实用程序有很多,
包括我自己,都觉得不可或缺。

An utility/library to unpack a lot of archives is 7-Zip

Supported formats:

Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR,
ZIP and WIM

Unpacking only: ARJ, CAB,
CHM, CPIO, CramFS, DEB, DMG, FAT, HFS,
ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS,
RAR, RPM, SquashFS, UDF, VHD, WIM, XAR
and Z.

UniExtract also supports the unpacking of executables.

Universal Extractor is a program
designed to decompress and extract
files from any type of archive or
installer, such as ZIP or RAR files,
self-extracting EXE files, application
installers, etc. It's able to support so
many varied file formats by utilizing
the many backend utilities listed in
the credits at the bottom of the page.

Please note that Universal Extractor
is not intended to be a general
purpose archiving program. It cannot
(and never will) create archives, and
therefore cannot fully replace
archivers such as 7-Zip or WinRAR.
What it will do, however, is allow you
to extract files from virtually any
type of archive, regardless of source,
file format, compression method, etc.

The original motivation behind this
project was to create an easy,
convenient way to extract files from
various types of installation packages
without the need to remember arcane
command line switches or track down
separate utilities to handle the
unpacking. Over time, and with the
encouragement of its many users and
the fine folks over on the MSFN forum,
it has evolved into a mature and very
capable unarchiving utility that many,
including myself, find indispensable.

゛时过境迁 2024-10-16 17:56:54

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。

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、.坐、.xz、.uha、UPX、.wim、.msm、.msi、.msp、.msu、.zip、.jar、.zoo

PeaZIP 开源存档器 (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、耳朵、war、lha、pet、pup、pak、pk3、 pk4、slp、[内容]、xpi、wim、u3p、lzma86、lzma、udf、xar、dmg、hfs、第 1 部分、拆分、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、点、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、豌豆、cbz、cbr、 CBA、cb7、cbt(以及更多...)

7zip is good but supports only two dozens of file formats:

Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM

Unpacking only: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR and Z.

Universal Unpacker supports more (and it uses good TrID binary signature detector):

.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

There is PeaZIP open source archiver (LGPL) with support of:

Read (browse, extract, test): 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 (and more...)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文