ダウンロードリスト

プロジェクト概要

Hachoirは、Pythonオブジェクトのツリーとしてバイナリファイルを表すために使用されるPythonのライブラリです。各オブジェクトは、タイプ、値、アドレスなどを持っている.目標は、ファイル内の各ビットの意味を知ることができるようにすることです。Hachoirが無効であるか、または切り捨てられたファイルを開くことができます。それだけで読み取りまたはロード時間を最小にするためにオンデマンドでデータを計算します。 多くのフィールド型が事前定義されています(整数、ビット、文字列など)と、与えられた文字セット(例えばISO-8859-1またはUTF-8など)を持つ文字列がサポートされています。アドレスとサイズはビットに格納されています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2007-04-15 08:24 リリース一覧に戻る
0.9

文字列の値は常に、文字セットの変換エラーでもUnicodeです。フィールドの値を、ディスプレイの作成、およびraw_display属性をすぐには、フォールトトレラントおよびキャッシュを使用します。 SeekableFieldSetクラスはほぼ以上。GenericFieldSetフィールドの作成の再帰を避けるためにロックを使用する堅牢で完了です。 limitedMemory()関数は、メモリの制限を持つ別の関数を呼び出すことが追加されました。 Float80型を追加しました。
タグ: Major feature enhancements
A string value is now always Unicode, even on a
charset conversion error. Creation of field value,
display, and raw_display attributes is now fault
tolerant and uses the cache. The SeekableFieldSet
class is nearly complete and more robust.
GenericFieldSet uses a lock to avoid field
creation recursion. The limitedMemory() function
was added to call another function with a memory
limit. The Float80 type was added.

プロジェクトリソース