17
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

asarを使ってみる

asarとは

複数のファイル・ディレクトリを一つのファイルにパックする、tarのような仕組みです。Electronでアプリをパッケージ化するためにGitHubが作りました。リポジトリはこちら

zip等と違ってファイルを圧縮せずにオリジナルのまま保持するのでランダムアクセスが容易です。ファイル構造が単純なため、パーサーを書くのも簡単です。
とりあえず基本的な使い方だけさくっと覚えましょう。

インストール

Node.jsをインストールしていない場合は先にインストールしてください。
ターミナルで以下のコマンドを実行すると、asarコマンドが使用できるようになります。

npm install -g asar

アーカイブを作成する

例:mydirディレクトリをarchive.asarファイルにパックするには以下のコマンドを実行します。

asar pack mydir archive.asar

アーカイブを展開する

例:archive.asarファイルをoutputディレクトリに展開するには、以下のコマンドを実行します。

asar extract archive.asar output
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
17
Help us understand the problem. What are the problem?