xz-5.0.3 28 Sep 2011
$ tar zxfp xz-5.0.3.tar.gz -C /tmp $ cd /tmp/xz-5.0.3 $ ./configure $ make $ sudo make installgz と xz を比べてみる。
$ time tar zcfp mplus_fonts.tar.gz mplus_fonts tar zcfp mplus_fonts.tar.gz mplus_fonts 4.33s user 0.09s system 94% cpu 4.669 total $ time tar cf - mplus_fonts/ | xz -9 -c > mplus_fonts.tar.xz tar cf - mplus_fonts/ 0.02s user 0.11s system 0% cpu 30.074 total xz -9 -c > mplus_fonts.tar.xz 29.37s user 0.72s system 99% cpu 30.152 total言われていた通り圧縮に時間はかかるが、結果は gz の約 1/4 まで小さくなった(正確には 7,315,136/29,649,230)。ちなみに元データは 52.2MB のディレクトリ。
$ ls -lh mplus_fonts.tar.* -rw-r--r-- 1 coz staff 28M Sep 28 15:51 mplus_fonts.tar.gz -rw-r--r-- 1 coz staff 7.0M Sep 28 15:52 mplus_fonts.tar.xzxz の無い環境で解凍する方法として、Windows では 7-Zip、Mac OS X では Unarchiver などがあるそうです。