小智 10
我最喜欢的小帮手之一:
Universal Extractor是一个完全按照它说的做的程序:从任何类型的存档中提取文件,无论是简单的 ZIP 文件、安装程序,还是 Windows Installer (.msi) 包。
...实际上是任何 Installshield(请参阅下面的列表)。

Archive Type Common File Extension(s)
7-zip archive .7z, .exe
ACE archive .ace
ARC archive .arc
ARJ archive .arj, .exe
ASpack compressed file .exe
BIN/CUE CD-ROM image .bin, .cue
bzip2 archive .bz2, .tbz2, .tar.bz2
CPIO compressed file .cpio
Debian package .deb
DiscJuggler CD-ROM image .cdi
Encoded files .b64, .uu, .uue, .xx, .xxe, .yenc, .ntx
Gentee package .exe
gzip archive .gz, .tgz, .tar.gz
IMG floppy disk image .img
Inno Setup package .exe
Installer VISE package .exe
InstallShield Cabinet archive .cab, .1, .lib
InstallShield package .exe
ISO 9660 CD-ROM image .iso
KGB archive .kgb, kge, .exe
LZH compressed file .lzh, .lha
LZMA compressed file .lzma
LZO compressed file .lzo
LZW compressed file .Z, .tz, .tar.Z
LZX compressed file .lzx
MHTML file .mht
Microsoft Cabinet archive .cab, .exe, .imf
Microsoft Compiled Help file .chm
Microsoft compressed file .??_
Microsoft LIT e-book .lit
Microsoft Windows Help file .hlp
Nero CD-ROM images .nrg
NSIS package .exe
Oasis Document Format (ODF) document .odt, .odp, .odg, .ods
Office Open XML (OOXML) document .docx, .pptx, .xlsx
Outlook Express mail archive .dbx
PEA archive .pea
RAR archive .rar, .001, .exe
Reflexive Arcade package .exe
RoboForm package .exe
RPM package .rpm
SetupFactory package .exe
SIS (SymbianOS) packages .sis
StuffIt packages .sit
TAR archive .tar, .tbz2, .tgz, .tz, .tar.bz2, .tar.gz, .tar.z
UHARC archive .uha
UPX compressed file .exe, .dll
Windows Imaging Format image .wim
Windows Installer package .msi
Windows Installer patch .msp
Windows Update Standalone patch .msu
Wise Installer package .exe
ZIP archive .zip, .jar, .xpi, .wz, .exe
Zoo archive .zoo
Run Code Online (Sandbox Code Playgroud)
Universal Extractor 是免费软件且可移植。
这是一个出色的实用程序,可以提取驱动程序或安装程序以使应用程序“可移植”,而且正如他们声称的那样,它确实适用于几乎任何形式的存档。
“i6comp”(UniExtract)和/或“unshield”不再是一种浪费。任何等于或高于 InstallShield v12(InstallScript 项目)的内容都不会提取。InstallShield 自己的“CabView” (ISCabVu.exe)将让您一次处理一个文件。但是我需要为每种单独的语言提取超过 10,000 个文件来重建安装程序。所以在这方面它也没有多大帮助。
我发现的唯一选择是将 IS2009 “iscab.exe”(最新发布的版本)放入我的 IS2010 系统目录中。将 IS“系统”路径添加到您的 %path% ENV。最终不得不创建 15 个单独的 INI 文件,但将所有 LANG 相关文件分开。使用 Cab View 并重复提取 10,000 次肯定会更好!
例子:
{创建一个“空白”INI 文件。这将保存来自 cab(s)} 的所有文件信息
运行命令将所有文件添加到新的主 INI:
iscab.exe ..\MyAppSetupDir\data1.cab -i"allfiles.ini" -lx
Run Code Online (Sandbox Code Playgroud)
{备份“allfiles.ini”。基于上述编辑一个新的 INI,仅包含您要提取的文件}
iscab.exe ..\MyAppSetupDir\data1.cab -i"MyEditedISCabIni.ini" -x
Run Code Online (Sandbox Code Playgroud)
注意:您必须自己重新创建父级文件夹,否则会出现错误。
对我来说,ISCabVu 将您限制为 1 个文件,而实际上他们已经制作了上面详述的实用程序,这对我来说似乎很荒谬。他们不再分发此实用程序 (>= IS2010)。非常令人沮丧和奇怪。
编辑(2016 年):
有些人可能仍然可以在较旧的 IS 设置上使用上次 uniextract 提交的 iscab.exe:
https : //code.google.com/archive/p/uniextract/source/default/source
(下载“源”并在存档中查找 iscab.exe)
弹性站点:
ISCabExe (他们删除了帮助站点)。
编辑(2016 年):
另请参阅此帖子和答案。
还可以查看Unshield(当前维护)以及UniExtract2项目。
| 归档时间: |
|
| 查看次数: |
111433 次 |
| 最近记录: |