NSIS実行ファイルを解凍する

NSIS実行ファイルを解凍する

NSIS 実行ファイルを解凍しようとしています。7zip の GUI バージョンを使用すると、この操作を実行でき、exe は次のように表示されます。

Type = Nsis
Method = LZMA:25
Solid = +

コマンドライン版7zaではこれができませんが、-m1=LZMA:d=25を使用して7zaで圧縮することは可能なので奇妙です。

解凍する方法や 7za の代替案はありますか?

答え1

サードパーティによる 7-zip の別のポータブル バージョンが存在します。 http://portableapps.com/apps/utilities/7-zip_portable

これは USB ドライブに置くことができ、7z.exe は 7za.exe とほぼ同じように使用できますが、NSIS exe ファイルに対応できます。

また、標準の7-zipをインストールした後、http://www.7-zip.org7z.exe と 7z.dll を取得して任意のディレクトリに配置すると、軽量でありながら本格的な 7-zip のコマンドライン バージョンが手に入ります。

メイン ファイルと dll がまだ残っているのは残念です。代わりに、7za.exe には依存関係がありません。

7z.exe の静的リンク バージョン (dll なし)、またはそれらから単一の実行可能ファイルを作成するトリックをご存知の場合は、お知らせください。

乾杯

関連情報