从 Inno Setup 中创建 ZIP 文件

Create ZIP files from within Inno Setup

我想压缩一些由内部设置(依赖项)生成的日志文件,以便它们成为一个易于发回以提供支持的文件。

是否有使用 Inno Setup 执行此操作的简单方法?

如果一切都失败了,我总是可以使用一些最小的 ZIP.EXE 实用程序来实现这一点,但我不确定嵌入和使用哪个是合法的。如果可能的话,我希望找到一个内置的解决方案,但我会选择一个外部应用程序。

其实,我并不是特别在寻找 ZIP 格式。将多个文件打包在一起(并可能压缩它们)的任何存档都是理想的。

Inno Setup 中没有内置的归档支持。

Inno Setup – zip local files prior to an update


如果您不寻找特定的存档格式,请使用 Microsoft 的 .cab 格式。 Windows(至少 XP 及以上版本)的所有现代版本中都有一个命令行工具可以创建这些,makecab.

因此您无需分发自己的归档二进制文件。