LZO/Ruby

http://lzoruby.rubyforge.org/
http://www.oberhumer.com/opensource/lzo/
http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/lzoruby/?root=svn
mixi Engineers’ Blog » 圧縮データベースを使おう」を読んで、面白そうだったので作ってみた。
以前はライブラリがあったようななかったような

require 'lzoruby'

p LZO::VERSION
p LZO::LZO_VERSION

src =<<EOS
寿限無、寿限無
五劫の擦り切れ
海砂利水魚の
水行末 雲来末 風来末
食う寝る処に住む処
やぶら小路の藪柑子
パイポパイポ パイポのシューリンガン
シューリンガンのグーリンダイ
グーリンダイのポンポコピーのポンポコナーの
長久命の長助
EOS

comp_data = LZO.compress(src)
puts LZO.decompress(comp_data)

圧縮されているかどうか、いまいち不安。