自解压程序

每个自解压 ZIP 文件都包含自解压程序。打开自解压文件时,程序会启动,将内容解压到用户选择的目标目录(也可选择无需提示直接解压到指定目录)。

功能:

  • 兼容 ZIP 格式,包括较早的 ZIP 格式。
  • 提取加密文件。
  • 支持分卷自解压压缩文件。
  • 提供多种语言版本。
  • 自定义自解压程序主对话框的标题和文本。
  • 可在自解压程序启动时显示包含自定义文本的消息框。
  • 自定义自解压程序对话框和可执行文件的图标。
  • 自定义解压按钮的文本。
  • 解压完成后,可启动程序(例如安装程序)、打开文档或 HTTP 链接。
  • 可运行标准 .inf 文件,作为安装程序的替代方式。
  • 所启动程序结束后,移除解压到临时文件夹的文件。
  • 即使安装程序需要重新启动系统,也可移除临时文件夹中的文件。
  • 可等待指定程序结束后再移除临时文件。
  • 可将目标目录指定为当前目录、临时目录、Program Files目录、Windows目录、System目录,或由环境变量或注册表值指定的目录。
  • 可指定在解压时于目标目录中创建的子目录。
  • 可自动开始解压、隐藏自解压程序主对话框、不显示摘要消息框,以及自动覆盖目标目录中的文件。
  • 使用 ZIP 插件,可在 Sally 中通过简单易用的界面创建自解压压缩文件。
  • 可从命令行创建自解压压缩文件(使用命令行工具 Zip2Sfx,位于 Sally 安装目录的 plugins\zip\zip2sfx 子目录)。


自解压程序可执行文件与主对话框文本等语言相关数据打包为紧凑的 SFX 包(文件)。每种支持的语言都有一个独立的 SFX 包。SFX 包随 ZIP 插件分发。

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository