需要使我的应用程序尽可能小,至少是原始大小的一半。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存档的内容?