如何使用FreeArc来高度压缩Inno Setup中的应用程序数据? [重复]

问题描述 投票:0回答:1

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

inno-setup
1个回答
0
投票

此答案已被How to decompress archive file with Progress and Cancel Button in Inno Setup所取代,该按钮使用

unarc.dll
而不是驱动控制台
Arc.exe


有关使用下面概述的解决方案的完整代码(使用控制台

Arc.exe
),请参阅如何将.arc解压缩添加到Inno Setup?


原回复:

通过 Inno Setup 使用外部压缩实用程序的通用方法:

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

FreeArc 有(曾经)与 Inno Setup、FreeArc+Inno Setup 一起使用的专用工具,但其站点已关闭。


您是否尝试使用

Compression
指令使用更好的压缩方法?

[Setup]
Compression=lzma2/ultra64

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

© www.soinside.com 2019 - 2024. All rights reserved.