«前の日記(2009.04.22 / Wednesday) 最新 次の日記(2009.04.24 / Friday)» 編集

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2009.04.23 / Thursday [長年日記]

* [computer/update] VLGothic 20090422

M+ FONTS とさざなみフォントをミックスした後、更に改良した和文フォント。

* [computer] lzma vs bzip2

色々な意味で lzma (xz でないことに深い意味はない) が凄い。

$ foreach e (lzma xz bzip2)
foreach? file `which $e`
foreach? end
/usr/local/bin/lzma: symbolic link to xz
/usr/local/bin/xz: Mach-O 64-bit executable x86_64
/usr/local/bin/bzip2: Mach-O 64-bit executable x86_64
$ lzma --version
xz 4.999.8beta
liblzma 4.999.8beta
$ bzip2 --version
bzip2, a block-sorting file compressor.  Version 1.0.5, 10-Dec-2007.
[...]
$ ls -lh
-rw-r--r-- 1 hoge staff 3.1G 2009-04-23 20:58 text_files.tar
$ lzma -c9 text_files.tar > text_files.tar.lzma
1325.831u 15.937s 24:07.24 92.7%        0+0k 0+115io 13pf+0w
$ bzip2 -c9 text_files.tar > text_files.tar.bz2
1188.711u 11.718s 20:25.02 97.9%        0+0k 1+102io 19pf+0w
$ ls -lh
-rw-r--r-- 1 hoge staff 3.1G 2009-04-23 20:58 text_files.tar
-rw-r--r-- 1 hoge staff  78M 2009-04-23 21:39 text_files.tar.lzma
-rw-r--r-- 1 hoge staff 179M 2009-04-23 22:38 text_files.tar.bz2
$ lzma -cd text_files.tar.lzma > /dev/null
12.682u 0.926s 0:14.12 96.3%    0+0k 0+0io 0pf+0w
$ bzip2 -cd text_files.tar.bz2 > /dev/null
124.995u 2.297s 2:11.32 96.9%   0+0k 0+0io 0pf+0w

ちなみに、動作環境は iMac Late 2006 (Intel Core 2 Duo 2.0GHz, 667MHz DDR2 SDRAM 2GB) 上の Mac OS X 10.5 で、 圧縮対象の text_files.tar は大量の HTML ファイル (UTF-8) をまとめたもの。 圧縮対象の内容が偏ってる (quox さんの検証と比較すれば容易に分かる) とはいえ、驚きの数字だと思う。


  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。