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

时间:2019-07-24 05:17:16

标签: inno-setup inno-setup-v6

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

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

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

为什么尺寸有所不同?这有问题吗?

1 个答案:

答案 0 :(得分:2)

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

这两个文件具有:

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

来自Inno Setup 6.0 revision history

  

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

这也间接相关:

  

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

相关问题