如何从自解压 exe 中提取 ZIP?

如何从自解压 exe 中提取 ZIP?

好吧,主题说明了一切。我有一个 SFX 形式的 exe,我想从 SFX 中提取 ZIP。我该怎么做?

答案1

7-Zip应该能够做到这一点。您可以右键单击文件并选择“打开存档”,或者在 7-Zip 中导航到文件并右键单击并选择“在内部打开”。

答案2

在 Linux 上可以使用“zip”实用程序:

$ file london_f.exe
london_f.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit

警告:下一行将更改原始的 .exe 文件,使其成为没有 exe 部分的纯 zip 存档!

$ zip -J london_f.exe
$ file london_f.exe
london_f.exe: Zip archive data, at least v1.0 to extract
$ zip --version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.
...

答案3

如果你正在处理 gog.com 游戏,请使用创新萃取、、 7zip 和其他unzip程序unrar对我来说不起作用:

sudo apt install innoextract # Install (On Debian/Ubuntu)

innoextract setup_duke3d_2.0.0.85.exe # Extract

答案4

我还没有见过不能做到这一点的 zip 处理程序。自解压档案也是有效的 zip 文件,只是里面有一堆额外的东西(解压器)。

您可能会发现无法选择该实用程序来打开文件,但如果您简单地运行该实用程序然后选择该文件就可以了。

相关内容