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



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

此答案已被 Inno Setup - 如何将取消按钮添加到解压缩页面? 使用unarc.dll而不是驱动控制台Arc.exe


有关使用下面概述的解决方案(使用控制台Arc.exe)的完整代码,请参阅如何将 .arc 解压缩添加到 Inno 安装程序?


原始响应:

将外部压缩实用程序与Inno Setup一起使用的通用方法:

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

FreeArc有(有)专用工具用于Inno Setup,FreeArc + Inno Setup,但其网站已关闭。


虽然您是否尝试使用Compression指令使用更好的压缩方法?

[Setup]
Compression=lzma2/ultra64

有关使用 RAR 的完整示例,请参阅:
如何使用Inno Setup创建安装程序,以提取.rar存档的内容?

最新更新