使用 7-Zip 提取 .exe 可执行文件并再次提取回来?

使用 7-Zip 提取 .exe 可执行文件并再次提取回来?

我偶然发现,我可以提取 .exe 可执行文件(做什么用?)。

尽管这些文件毫无意义,但我该如何将这些提取的文件放回到 .exe 可执行文件中呢?

答案1

许多安装程序使用自解压档案 (SFX)将压缩文件存档与提取存档所需的程序打包在一起。使用 SFX,您不需要外部应用程序来提取文件。从历史上看,这避免了下载程序存档而没有提取工具的问题。

WinZip/WinRAR/7Zip 和类似的归档实用程序允许您创建包含您喜欢的任何文件的 SFX 归档。其中一些工具可能允许您“编辑”现有的 SFX .EXE,方法是允许您用文件的更新版本替换归档中的文件。

您提取的文件可能是程序的组件,并且根据程序的不同可能包含单独的安装程序(.msi)、程序(.exe)、代码库(.dll)、文档(.txt、.doc、.html 等)和/或各种其他文件类型。

答案2

使用 7-Zip 打开可执行文件通常对于您不想安装的安装程序很有用,要么是因为需要一个或两个文件,要么应用程序可以便携运行并且安装不是您权限内的选项。

上次我检查时(我可能已经过时了) 7-Zip 无法将文件放回去,但如果您想制作一个用于纯解压文件的自解压程序,7-Zip 可以做到这一点。

如果您想编辑安装程序,则有单独的程序可供使用。

相关内容