7zip的7z.sfx和7zsd.sfx有什么区别?

时间:2011-11-10 23:00:24

标签: automation archive self-extracting

我无法弄清楚7zip提供的7z.sfx文件和开发人员网站的可下载7zsd.sfx之间的区别是什么,该网站没有与7zip捆绑在一起。 7z.sfx似乎不尊重我的请求,包括我为它创建的config.txt文件,但7zsd.sfx包含方法工作正常。

7zip附带7z.sfx捆绑。程序文件目录中的应用程序history.txt显示7zsd.sfx曾在2005年与7zip捆绑在一起.7z.sfx在history.txt文件中也被称为“未压缩的SFX”。

这是使用的配置:

;!@Install@!UTF-8!
InstallPath="C:\\ProgramData\\IT"
GUIMode="2"
;!@InstallEnd@!

这是我正在使用的语法和响应行为:

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存档内容的提示。使用7zsd.sfx创建的RecorderVer0.0.0.4.exe版本将文件指向配置集位置没有任何所需的提示。

据我所知7z.sfx无法通过开发者网站下载,但我可能错了。他的官方网页已不再可用,但所提供的信息from the Internet Archive应该足够了。

3 个答案:

答案 0 :(得分:10)

我之前发布的这篇文章是对我自己的问题的评论。

我在所有地方的7-Zip文档中找到了我的问题的答案! :)看起来总共有4个sfx模块,这些是不同的:

SFX_Module:说明

答案 1 :(得分:7)

万一有人偶然发现这篇文章寻找7zS.sfx和7zSD.sfx,你可以在http://sourceforge.net/projects/sevenzip/files/7-Zip/9.22/7z922_extra.7z/download找到(当前)最新版本的7z_extra文件。

答案 2 :(得分:2)

我也在寻找其他sfx模块,并设法在实际的7-zip网站上的相关LZMA SDK存档中找到了它们:

https://www.7-zip.org/sdk.html

下载最新版本的LZMA SDK,然后在bin文件夹中查找。