Attention! Translated article might be found on my English blog.

2015年11月10日火曜日

Safari機能拡張を展開する

以前作ったSafari機能拡張のソースを誤って削除してしまったので、アップロードした.safariextzから取り出せないか試してみました。

$ file MakeAnchor.safariextz
MakeAnchor.safariextz: xar archive - version 1

どうやらsafariextzはxarという形式で圧縮されている模様。
xarはDarwinの産物のようです。
参考: xar (archiver) - Wikipedia, the free encyclopedia

xarコマンドは標準で入っているようで

$ which xar
/usr/bin/xar

以下のコマンドで簡単に解凍することができました。

$ xar -x -f MakeAnchor.safariextz

解凍すると.safariextensionフォルダが作成され、その中から無事htmlやアイコンなどのファイルを見つけることができました。