Самораспаковщик
Самораспаковщик входит в состав каждого самораспаковывающегося архива ZIP и запускается при открытии архива. Он распаковывает архив в целевую папку, выбранную пользователем (или, при соответствующей настройке, в заданную папку без запроса).
Возможности:
- Совместимость с форматом ZIP, включая его старые варианты.
- Извлечение зашифрованных файлов.
- Поддержка многотомных самораспаковывающихся архивов.
- Наличие нескольких языковых версий.
- Произвольные заголовок и текст в главном окне самораспаковщика.
- Возможность отображать окно сообщения с заданным пользователем текстом при запуске самораспаковщика.
- Произвольный значок в диалоговом окне самораспаковщика и исполняемом файле.
- Произвольная надпись на кнопке извлечения файлов.
- После завершения распаковки самораспаковщик может запустить программу (например, установщик), открыть документ или ссылку HTTP.
- Возможность запускать стандартные файлы .inf вместо установочных программ.
- Удаление файлов, извлеченных во временную папку, после завершения запущенной программы.
- Удаление файлов из временной папки даже в случае, если установочная программа выполняет перезагрузку.
- Возможность дождаться завершения указанной программы перед удалением временных файлов.
- Возможность задать в качестве целевой папки текущую папку, временную папку, папку Program Files, папку Windows, папку System либо папку, указанную переменной среды или значением реестра.
- Возможность указать подпапку, создаваемую в целевой папке при распаковке самораспаковывающегося архива.
- Возможности автоматически начать распаковку, скрыть главное окно самораспаковщика, отключить итоговое сообщение и автоматически заменять файлы в целевой папке.
- Простое и удобное создание самораспаковывающихся архивов в Sally с помощью модуля ZIP.
- Возможность создавать самораспаковывающиеся архивы из командной строки (с помощью утилиты Zip2Sfx, расположенной в подпапке plugins\zip\zip2sfx папки установки Sally).
Исполняемый код самораспаковщика поставляется в компактном пакете (файле) 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