ダウンロードリスト

プロジェクト概要

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

システム要件

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

2008-09-03 23:31
1.2

Field.getFieldType()はフィールドの型を記述するために作成され、いくつかの有用な情報を与える。 TimestampUnix64フィールドの型が作成されました。GenericStringするだけで文字を1回だけ設定を推測します。場合は、charset属性を設定しない場合は、推測するときには、ユーザが要求されたです。
タグ: Minor feature enhancements
Field.getFieldType() was created to describe a
field type and give some useful information. The
TimestampUnix64 field type was created.
GenericString now only guesses the character set
once. If the charset attribute if not set, a guess
is made when it's requested by the user.

2007-07-12 09:51
1.0.1

parser.tags hachoir - parserの1.0との互換性parser.PARSER_TAGSに改名されました。
タグ: Minor bugfixes
parser.tags was renamed to parser.PARSER_TAGS for compatibility with hachoir-parser 1.0.

2007-07-12 01:31
1.0

このリリース(WindowsのGUIDで使用)、新しいタイプのTimestampUUID60しています。 SeekableFieldSetクラスは、固定されている。文字列の値は常にUnicodeです。 readBytes()メソッドでOutputStreamに追加されています。 hachoir_core.profiler(プロファイル法)やhachoir_core.timeout(タイムアウト)モジュールが追加されている関数を呼び出します。
タグ: Major feature enhancements
This release has a new type TimestampUUID60 (used in Windows GUID). The SeekableFieldSet class has been fixed. String value is always Unicode. A readBytes() method has been added to OutputStream. hachoir_core.profiler (profile method) and hachoir_core.timeout (call a function with a timeout) modules have been added.

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.

2007-01-24 13:55
0.7.2

HACHOIR_ERRORS定数、作成され、マイナーなエラーは無視することができるのリストです。 setup.pyのみsetuptoolsのときに尋ねて使用します。 ""GenericStringに追加されたオプションの引数が切り捨てられます。 (16進数)のテキストハンドラは任意のサイズのフィールドを受け入れます。 GenericIntegerするときにフィールドの大きさよりも大きい、256ビットのエラーを発生させます。 humanDuration()期間は1年以上大きいのを修正しました。
タグ: Minor bugfixes
The HACHOIR_ERRORS constant was created, and is a
list of minor errors that can be ignored. setup.py
only uses setuptools when it's asked. The
"truncate" optional argument was added to
GenericString. The hexadecimal() text handler now
accepts fields of any size. GenericInteger now
raises an error when field size is bigger than 256
bits. humanDuration() was fixed for duration
bigger than one year.

プロジェクトリソース