2011-08-04 18 views
2

UCLは、ここで見つけることができます:私はこのライブラリのPython実装または、最低でも、シンプルなインタフェースがある場合(SWIGを経由して、あるいはctypesの)疑問に思って http://www.oberhumer.com/opensource/ucl/UCLのPython実装、またはUCLへのインタフェースは存在しますか?

が存在しますか?

私はこのような実装を見つけることができる唯一の証拠はここに私を導いた:あなたはパッケージをダウンロードしようとすると、エラーページが表示さ https://build.opensuse.org/package/show?package=python-ucl-common&project=home%3Asjcundy%3AAccessGrid

を。

+0

'Disambiguation'への参照(Linuxでのみテスト)https://github.com/jap/pyuclでそれを見つけることができる「共通UCL ...」openSUSEので

は全く関係のないプロジェクトに関係する:これは亡き/置き換えのいくつかの種類でありますUniversity College London(UCL)で開発された_networking_および_multimedia_関連ソフトウェアのライブラリ。 UCL圧縮ライブラリは、圧縮および暗号化ソフトウェアを専門とするオーストリアの会社「Oberhumer」のオープンソースプロジェクトです。 – mjv

+0

彼らの「説明」ページは、実際の圧縮アルゴリズムについては何も説明していませんが、それがどれほど素晴らしいかについて多くのことを説明してくれています。 http://www.oberhumer.com/products/nrv/ –

+0

ニック、私は同意します。 UCLを使用するのは私の選択ではありません。他のデータ操作について少し分析することに取り組んでいます。 – dicato

答えて

2

多くの圧縮アルゴリズムは、(UCLと同じウェブサイト上で)たとえばlzoのために、外部から、zlibで、Pythonのために利用できるbz2zipfile、と。

本当にUCLが必要な場合は、cTypesGenを試してください。自動的にPythonインターフェイスを提供する必要があります。

+0

cTypesGenを試してみよう - 私は成功や不注意で更新します。ありがとう。 – dicato

2

おそらくこの回答は少し遅れますが、私はcffi(https://bitbucket.org/cffi/cffi)を使用して単純な実装を行っています。あなたは

+0

非常にクールです。私のコードを改善するのは遅すぎることはありません!共有してくれてありがとう。私が試してみると、私は返答します。 – dicato

関連する問題