lzma for Ruby

AUTHOR::      dearblue
MAIL::        dearblue@users.sourceforge.jp
LICENSE::     2-clause BSD License
PROJECTPAGE:: http://sourceforge.jp/projects/rutsubo/

xzユーティリティに含まれるliblzmaのRubyバインディングです。
gemパッケージになっており、『gem install lzma-0.1.gem』でビルド、インストールが完了します。
MinGW32およびFreeBSD 8.2R AMD64で動作確認を行ってあります。
GCC拡張の関数内関数(トランポリン)を使っているため、GCCもしくは『-fnested-functions』オプションを付けてllvm-gccでビルドしてください。

= 利用できる主な機能

* LZMA::Stream::Encoder/Decoder (lzma_stream_encoder/decoder)
* LZMA::Stream::RawEncoder/RawDecoder (lzma_raw_encoder/decoder)
* LZMA::Utils.crc32/crc64 (lzma_crc32/crc64)
* LZMA::Filter::LZMA1/LZMA2/Delta
