为什么在 Inno Setup 6 中编译的安装程序比 Inno Setup 5 大 1 MB
Why is installer compiled in Inno Setup 6 one MB larger than in Inno Setup 5
我有一个 Inno Setup 脚本可以将我的应用程序变成一个 exe。
当我使用 Inno Setup 版本 6 编译代码时,输出文件大小为 110MB(如 Windows Explorer 大小列所示)
但是当我在 Inno Setup 版本 5 中编译相同的脚本时,输出文件大小为 109MB(小 1 MB)。
为什么大小不一样?这是个问题吗?
编译安装程序实际上是 SetupLdr.e32
的相同副本,并附加了 Setup.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 revision history:
Delphi compiler updated from Delphi 2009 to Delphi 10.3 Rio. This change increases the size of Setup but decreases development, testing and deployment times.
这也是间接相关的:
Starting with Inno Setup 6 there's only one version available: Unicode Inno Setup.
我有一个 Inno Setup 脚本可以将我的应用程序变成一个 exe。
当我使用 Inno Setup 版本 6 编译代码时,输出文件大小为 110MB(如 Windows Explorer 大小列所示)
但是当我在 Inno Setup 版本 5 中编译相同的脚本时,输出文件大小为 109MB(小 1 MB)。
为什么大小不一样?这是个问题吗?
编译安装程序实际上是 SetupLdr.e32
的相同副本,并附加了 Setup.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 revision history:
Delphi compiler updated from Delphi 2009 to Delphi 10.3 Rio. This change increases the size of Setup but decreases development, testing and deployment times.
这也是间接相关的:
Starting with Inno Setup 6 there's only one version available: Unicode Inno Setup.