如何使用FreeArc在Inno Setup中高度压缩应用程序数据?

时间:2016-01-14 10:43:47

标签: inno-setup

需要使我的应用程序尽可能小,至少是原始大小的一半。 FreeArc提供了很好的压缩,但我如何在Inno Setup中使用它。

1 个答案:

答案 0 :(得分:0)

此答案已被Inno Setup - How to add cancel button to decompressing page?取代,后者使用n > 2而不是驾驶控制台unarc.dll

有关使用下面列出的解决方案的完整代码(使用控制台Arc.exe),请参阅How to add .arc decompression to Inno Setup?

原始回复:

在Inno Setup中使用外部压缩实用程序的一般方法:

  • 首先使用FreeArc压缩文件
  • 使用压缩文件
  • 编译Inno Setup安装程序
  • 将FreeArc嵌入到安装程序
  • 使安装程序将压缩文件和FreeArc解压缩到临时位置,并使用FreeArc提取压缩文件

FreeArc拥有(有)专用工具,可与Inno Setup,FreeArc + Inno Setup一起使用,但其网站已关闭。

虽然您尝试使用Compression directive更好的压缩方法吗?

Arc.exe

有关使用RAR的完整示例,请参阅:
How to create an installer using Inno Setup which extracts the contents of a .rar archive?