2009-05-10 7 views
4

Rubyで利用できるオープンソースの圧縮/逆コンパイルライブラリはありますか?誰もLZWを実装していますか?Rubyの圧縮ライブラリですか?

または、独立した用途のために抽出される可能性のある圧縮コンポーネントを使用するオープンソースライブラリはありますか?

EDIT - 回答ありがとうございます!私が圧縮しなければならないのは、データベースにのみ存在する長い文字列(私はファイルを圧縮しない)です。また、どのようなライブラリでも可能なのは、クライアント側のcomp/decompのJavaScriptで同等の実装をしていれば理想的です。これはWebアプリケーションの場合と同じです。

答えて

5

ruby​​のすべての出荷されたlibの素敵なリストは、ruby stdlibの下にあります。

私はzlibライブラリを使用しています。オープンで、どこでも使用されており、ほぼすべての言語のライブラリを見つけることができます。あなたはスピードよりもサイズの詳細を気にしたり、互換性のために他の言語のバインディングがありますことを確認したい場合は

2

zlibのは結構です。電信送金では、速度とCPU使用率がしばしば重要です。

はるかに高速圧縮LIBSを統合し、いくつかのルビーLIBS

は以下のとおりです。 Googleの SnappyQuickLZ、および LZO

関連する問題