.xzという新しい圧縮フォーマット

GNUプロジェクトから3月5日にGNU tar 1.22がリリースされました。新しいバージョンでは、新たに「xz圧縮フォーマット」をサポートする“–xz”オプションが追加されています。(“-J”にショートカットがアサインされている)。

.tar.xzフォーマットでは、圧縮時間が約7倍かかるものの一般的に利用されている.tar.gzフォーマットと比べ約40%のサイズまで圧縮効率が向上しています。

この目新しい.tar.xzフォーマットでアーカイブ圧縮して配布することはないとしても、このフォーマットをダウンロードして伸張解凍することはあるだろうなぁということで環境を整えました。そのうちGUIアプリケーションで対応するものが出てくるとは思いますが、現時点では対応するアプリケーションがないのでコマンドラインから行うしかないようです。

xzコマンドとGnu Tar 1.22以降をMacPorts経由でインストール

$ sudo port selfupdate
$ sudo port install gnutar xz-devel

伸張解凍には、aliasを.bashrcに書き込んでおくと便利かもね。

alias unxz="/opt/local/bin/gnutar Jxvf"
This entry was posted in UNIX/Linux and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">