Mac で XZ 形式を圧縮・解凍したいときの備忘録

XZ 形式というのは、比較的新しい圧縮形式で、GNU tar 1.22 からサポートされていて gzipより圧縮効率が大きいらしい

そんな XZ 形式なんだけど、Mac 標準の tar コマンドだと扱うことができない。

% tar Jxvf ./hoge.tar.xz 
Usage:
  List:    tar -tf <archive-filename>
  Extract: tar -xf <archive-filename>
  Create:  tar -cf <archive-filename> [filenames...]
  Help:    tar --help

で、Homebrew で以下をインストール。

% brew install xz
% brew install gnu-tar

gnu-tar を使うには prefix として 'g' の付いた、gtar コマンドを使用する。

% gtar Jxvf ./hoge.tar.xz