Download List

프로젝트 설명

Hachoir is a Python library used to represent a binary file as a tree of Python objects. Each object has a type, a value, an address, etc. The goal is to be able to know the meaning of each bit in a file. Hachoir is able to open invalid or truncated files. It only reads or computes data on demand to minimize load times. Many field types are predefined (integer, bit, string, etc.) and strings with a given character set (such as ISO-8859-1 or UTF-8) are supported. Addresses and sizes are stored in bits.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-04-15 08:24 Back to release list
0.9

문자열 값이 항상 문자셋 변환 오류가 발생에도 유니 코드입니다. 필드 값, 디스플레이의 창조, 그리고 raw_display 속성을 이제 관용의 잘못 캐시를 사용합니다. SeekableFieldSet 클래스 거의수록. GenericFieldSet 필드를 생성 재귀을 피하기 위해 잠금 장치를 사용하여 강력한 완료됩니다. limitedMemory () 함수는 메모리 제한이 다른 함수를 호출에 추가되었습니다. Float80 유형이 추가되었습니다.
Tags: 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.

Project Resources