为什么在 Inno Setup 6 中编译的安装程序比在 Inno Setup 5 中大 1 MB

use*_*187 3 inno-setup inno-setup-v6

我有一个 Inno Setup 脚本可以将我的应用程序变成一个 exe。

当我使用 Inno Setup 版本 6 编译代码时,输​​出文件大小为110MB(如 Windows 资源管理器大小列中所示)

但是当我在 Inno Setup 版本 5 中编译相同的脚本时,输出文件大小为109MB(小 1 MB)。

为什么会有大小差异?这是一个问题吗?

Mar*_*ryl 6

编译后的安装程序实际上是一个相同的副本,SetupLdr.e32Setup.e32附加了一个压缩副本(以及实际的安装文件)。这两个文件都存在于 Inno Setup 安装文件夹中。

这两个文件有:

  • Inno Setup 6 中的 0.68 + 2.41 MB
  • Inno Setup 5 Unicode 中的 0.11 + 1.13 MB
  • Inno Setup 5 Ansi 中的 0.05 + 0.68 MB

Inno Setup 6.0 修订历史

Delphi 编译器从 Delphi 2009 更新到 Delphi 10.3 Rio。此更改会增加安装程序的大小,但会减少开发、测试和部署时间。

这也是间接相关的:

从 Inno Setup 6 开始,只有一个版本可用:Unicode Inno Setup。