web-dev-qa-db-ja.com

.asarファイルを解凍する方法は?

Follwoingコマンドを使用して電子アプリケーションをパックしました

asar pack app app.asar

今、私はそれを解凍し、コード全体を取り戻す必要があります。とにかくそうすることはありますか?

53
Vikas Bansal

asar documentation から

(ここでnpxを使用するのは、asarツールをnpm install -g asarでグローバルにインストールするのを避けるためです)

アーカイブ全体を抽出します。

npx asar extract app.asar destfolder 

特定のファイルを抽出します。

npx asar extract-file app.asar main.js
96
martpie

次の7Zipプラグインを使用して、ノードをインストールせずに攻撃することができます。
http://www.tc4Shell.com/en/7Zip/asar/

@MayaPoschに感謝します。

16
Sebastian Ax