gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 08:20:28 34 4
gpt4 key购买 nike

我无法弄清楚 7zip 提供的 7z.sfx 文件与开发人员网站上可下载的 7zsd.sfx 之间有什么区别,后者未与 7zip 捆绑在一起。 7z.sfx 似乎不尊重我的请求,即包含我为它创建的 config.txt 文件,但 7zsd.sfx 包含方法非常有效。

7zip 捆绑了 7z.sfx。程序文件目录中的应用程序 history.txt 显示,早在 2005 年,7zsd.sfx 就与 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应该是足够的。

最佳答案

我之前曾将此作为对我自己问题的评论发布。
我在所有地方的 7-Zip 文档中找到了我的问题的答案! :) 看起来总共有 4 个 sfx 模块,这些是不同之处:
SFX_Module : 描述

  • 7z.sfx:Windows 版本。
  • 7zCon.sfx :控制台版本。
  • 7zS.sfx:安装程序的 Windows 版本。
  • 7zSD.sfx:安装程序的 Windows 版本(使用 MSVCRT.dll)。
    来源:http://sevenzip.sourceforge.jp/chm/cmdline/switches/sfx.htm

  • 获取 7zS.sfx 和/或 7zSD.sfx 内容很容易:
    安装程序位于官方下载页面。只需寻找关键字 7-Zip 额外 .例如版本 9.20 是 https://www.7-zip.org/a/7z920_extra.7z

    关于automation - 7zip 的 7z.sfx 和 7zsd.sfx 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8087595/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com