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



我不知道7z之间的区别是什么。SFX文件有7zip和可下载的7zsd。SFX从开发人员的网站,这是不捆绑在7zip。7 z。sfx似乎不支持我的请求,不包括我为它创建的config.txt文件,而是7zsd. txt文件。SFX包含方法工作完美。

7zip随7z而来。自解压捆绑。program files目录中的application history.txt显示了7zsd. txt文件。SFX曾在2005年与7zip捆绑在一起。7 z。sfx在history.txt文件中也被称为"未压缩的sfx"。

使用的配置:

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

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

C:Users<me>DesktopUpdaterRecorder>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不能通过开发者的网站下载,但我可能错了。他的官方网页已不再可用,但从互联网档案馆提供的信息应该是足够的。

这是我之前对自己问题的评论。

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

SFX_Module: Description

  • 7 z。sfx: Windows版本

  • 7 zcon。sfx:控制台版本。

  • 7 z。sfx: Windows版本的安装。

  • 7 zsd。sfx: Windows版本的安装程序(使用MSVCRT.dll).

    来源:http://sevenzip.sourceforge.jp/chm/cmdline/switches/sfx.htm

获取7zS。sfx和/或7zSD。sfx的东西很容易:

安装程序在官方下载页面。只需查找关键字7-Zip Extra。9.20版本的例子是https://www.7-zip.org/a/7z920_extra.7z

以防有人偶然发现这篇寻找7zS的文章。sfx和7zSD。

您可以在http://sourceforge.net/projects/sevenzip/files/7-Zip/9.22/7z922_extra.7z/download找到(当前)最新版本的7z_extra文件。

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

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

下载最新版本的LZMA SDK并查看bin文件夹

相关内容

  • 没有找到相关文章

最新更新