答案 0 :(得分:3)
为获得最佳压缩效果:
[Setup]
SolidCompression=yes
Compression=lzma2/ultra64
LZMAUseSeparateProcess=yes
LZMADictionarySize=1048576
LZMANumFastBytes=273
SolidCompression
,如果您通过扩展名和相似性在[Files]
部分订购文件,则会有所帮助。虽然solid compression is not recommended for huge installs。LZMANumBlockThreads
使用speed up the compression。使用此设置,运行编译器的计算机上最多需要11 GB的内存;运行安装程序的系统上最多1 GB的内存。
有关详细信息,请参阅Compression
directive documentation。
虽然我不确定,如果你能用这个设置匹配FreeArc。
如果您可以使用use FreeArc compression, use unarc.dll
。
请注意,ISTools不允许lzma2
,因为Inno Setup 5.3.9中引入了{{1}}。始终使用最新版本的Inno Setup。