好吧,主题说明了一切。我有一个 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 文件,只是里面有一堆额外的东西(解压器)。
您可能会发现无法选择该实用程序来打开文件,但如果您简单地运行该实用程序然后选择该文件就可以了。