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

Sn3*_*3t3 10 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@!
Run Code Online (Sandbox Code Playgroud)

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

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.
Run Code Online (Sandbox Code Playgroud)

使用7zsd.sfx会发生相同的响应,表明确实正在使用包含的配置文件.但是,当执行7z.sfx创建的RecorderVer0.0.0.4".exe时,会提示安装7z存档内容的提示.使用7zsd.sfx创建的RecorderVer0.0.0.4.exe版本将文件指向配置集位置没有任何所需的提示.

据我所知7z.sfx不能通过开发者的网站下载,但我可能错了.他的官方网页已不再可用,但互联网档案馆提供的信息应该足够.

Sn3*_*3t3 10

我之前发布了这个评论作为我自己的问题.

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

SFX_Module:说明

  • ...但是“对于安装程序”是什么意思,“使用MSVCRT.dll”意味着什么? (2认同)
  • “使用 MSVCRT.dll”意味着您的自解压存档不会在 vanilla Windows 95 或 Windows 95 OEM Service Release 1 上运行,除非某些其他应用程序在那个盒子上安装了 MSVCRT.dll。但它将在 Windows 95 OEM Service Release 2、Windows 98 和所有更高版本上运行。所以现在除非你在计算机博物馆工作,否则你可能不必担心差异。 (2认同)

Jak*_*ber 7

为了防止任何人偶然发现这篇文章寻找7zS.sfx和7zSD.sfx,您可以在http://sourceforge.net/projects/sevenzip/files/7-Zip找到(当前)最新版本的7z_extra文件/9.22/7z922_extra.7z/download.

  • 评论需要50个代表.我只是试图提供帮助,因为这篇文章在我试图找到文件时出现了几次. (7认同)
  • 它们现在可以在实际的 7-zip 网站上找到:http://www.7-zip.org/download.html (2认同)