В чем разница между 7zip 7z.sfx и 7zsd.sfx?
Я не могу понять, какая разница между файлом 7z.sfx, доступным с 7zip и загружаемым 7zsd.sfx с сайта разработчика, который не связан с 7zip. Кажется, что 7z.sfx не соблюдает мой запрос на включение файла config.txt, который я создал для него, но метод включения 7zsd.sfx работает отлично.
7zip поставляется вместе с 7z.sfx. Файл history.txt приложения в каталоге файлов программ показывает, что 7zsd.sfx использовался в комплекте с 7zip еще в 2005 году. 7z.sfx также упоминается как "несжатый SFX" в файле history.txt.
Это используемая конфигурация:
;[email protected]@!UTF-8!
InstallPath="C:\\ProgramData\\IT"
GUIMode="2"
;[email protected]@!
Это синтаксис, который я использую, и поведение пользователя:
C:\Users\<me>\Desktop\Updater\Recorder>copy /b 7z.sfx + config.txt + "RecorderVer0.0.0.4".7z "RecorderVer0.0.0.4".exe
7z.sfx
config.txt
RecorderVer0.0.0.4.7z
1 file(s) copied.
Тот же самый ответ возникает с использованием 7zsd.sfx, указывающего, что в действительности используется файл конфигурации. Однако при запуске созданного 7z.sfx RecorderVer0.0.0.4 ".exe запрашивается приглашение для установки содержимого архива 7z. Использование версии Reczzer.0.0.4.exe, созданной 7zsd.sfx, направляет файлы на место установки конфигурации без каких-либо запросов по желанию.
Насколько я знаю, 7z.sfx не загружается через сайт разработчика, но я могу ошибаться. Его официальная страница недоступна, но информация, предоставленная из интернет-архива, должна быть адекватной.
Ответы
Ответ 1
Ранее я разместил это как комментарий к своему собственному вопросу.
Я нашел ответ на свой вопрос в 7-Zip документации всех мест! :) Похоже, что в общей сложности 4 модуля sfx, и вот в чем различия:
SFX_Module: описание
Получить материалы 7zS.sfx и/или 7zSD.sfx очень просто:
Установщики находятся на официальной странице загрузки. Просто найдите ключевое слово 7-Zip Extra. Например, версия 9.20 https://www.7-zip.org/a/7z920_extra.7z
Ответ 2
На всякий случай кто-то наткнулся на это сообщение, ища 7zS.sfx и 7zSD.sfx, вы можете найти файлы 7z_extra для (в настоящее время) последней версии в http://sourceforge.net/projects/sevenzip/files/7-Zip/9.22/7z922_extra.7z/download.
Ответ 3
Я также искал другие sfx-модули и смог найти их в соответствующем архиве LZMA SDK на реальном 7-zip сайте:
https://www.7-zip.org/sdk.html
Загрузите последнюю версию LZMA SDK и посмотрите в папку bin
.