Firefoxの拡張機能(アドオン)は *.xpi と言う名前のzip形式で圧縮されたファイルになっている。で、その中にはたいてい *.jar という、これまたzip形式の圧縮ファイルが入っている。 というわけで拡張機能をハックするにはzipファイルを展開することが多くなる。でもUnix系OSではzip形式はあんまり使わないので、unzipコマンドとかよく分かんない。使いたくない。 そこで役に立つのがatoolというツールだ。こいつはいろんな圧縮ファイルの形式を自動判定して、一つのコマンドで扱えるようにしてくれる。使い方はこんな感じ。 基本的な使い方 atool -x でファイルを展開できる。 % ls vimperator-2.0-fx.xpi % atool -x vimperator-2.0-fx.xpi # vimperatorのxpiファイルをatoolで ... vimpera