10

7zip で利用可能な 7z.sfx ファイルと、7zip にバンドルされていない開発者のサイトからダウンロード可能な 7zsd.sfx の違いがわかりません。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 をダウンロードすることはできませんが、間違っている可能性があります。彼の公式ページはもう利用できませんが、インターネット アーカイブから提供される情報で十分です。

4

3 に答える 3

12

これは、以前に自分の質問へのコメントとして投稿していました。

私の質問に対する答えは、すべての場所の 7-Zip ドキュメントで見つかりました! :) 合計 4 つの sfx モジュールがあるように見えますが、これらの違いは次のとおりです。

SFX_Module : 説明

7zS.sfx および/または 7zSD.sfx の取得は簡単です。

インストーラーは公式ダウンロードページにあります。キーワード7-Zip Extraを探してください。たとえば、バージョン 9.20 はhttps://www.7-zip.org/a/7z920_extra.7zです。

于 2013-04-02T17:57:09.153 に答える
3

また、他の sfx モジュールを探していたところ、実際の 7-zip Web サイトの関連する LZMA SDK アーカイブでそれらを見つけることができました。

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

LZMA SDK の最新バージョンをダウンロードし、binフォルダーを確認します。

于 2019-08-13T14:05:16.913 に答える