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


113

次のコマンドを使用して、Electronアプリケーションをパックしました。

asar pack app app.asar

今、私はそれをアンパックして、コード全体を取り戻す必要があります。そうする方法はありますか?

回答:


179

asarドキュメントから

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

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

npx asar extract app.asar destfolder 

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

npx asar extract-file app.asar main.js

sudoで実行すると問題なく動作しました。答えてくれてありがとう、あなたは命の恩人です:)
Vikas Bansal

19
電子ドキュメントは言う:「あなたは、ユーザーにアプリのソースコードの公開を回避するためにASARアーカイブにアプリケーションをパッケージ化することができます。」しかし、それを開梱できるかどうかは正しくありませんか?正しい??
neoDev 2016

11
補足:コマンドはでインストールできますnpm install -g asar
Mike Chamberlain

8
では、ノード開発環境全体をインストールせずに、どのようにしてasarファイルを解凍しますか?
架空の名前

24
@FakeName-7Zipプロジェクトでこのスレッドにある7Zipプラグインを使用しました:sourceforge.net/p/sevenzip/discussion/45797/thread/74cf1dec 7Zipで任意のASARファイルを開くことができます。
MayaPosch 2017

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.