Inno Setup编译器中的最佳压缩设置

时间:2016-11-06 08:48:42

标签: inno-setup

最小文件大小输出的最佳设置是什么?

enter image description here

这可以等于或超过FreArc中的此设置

enter image description here

1 个答案:

答案 0 :(得分:3)

为获得最佳压缩效果:

[Setup]
SolidCompression=yes
Compression=lzma2/ultra64
LZMAUseSeparateProcess=yes
LZMADictionarySize=1048576
LZMANumFastBytes=273

使用此设置,运行编译器的计算机上最多需要11 GB的内存;运行安装程序的系统上最多1 GB的内存。

有关详细信息,请参阅Compression directive documentation

虽然我不确定,如果你能用这个设置匹配FreeArc。

如果您可以使用use FreeArc compression, use unarc.dll

请注意,ISTools不允许lzma2,因为Inno Setup 5.3.9中引入了{{1}}。始终使用最新版本的Inno Setup。