Files changed (1)
-Welcome to your wiki! This is the default page we've installed for your convenience. Go ahead and edit it.
-This wiki uses the [[http://www.wikicreole.org/|Creole]] syntax, and is fully compatible with the 1.0 specification.
-The wiki itself is actually a hg repository, which means you can clone it, edit it locally/offline, add images or any other file type, and push it back to us. It will be live immediately.
-Wiki pages are normal files, with the .wiki extension. You can edit them locally, as well as creating new ones.
-You can also highlight snippets of text, we use the excellent [[http://www.pygments.org/|Pygments]] library.
-You can check out the source of this page to see how that's done, and make sure to bookmark [[http://pygments.org/docs/lexers/|the vast library of Pygment lexers]], we accept the 'short name' or the 'mimetype' of anything in there.
+**Hachoir** is a Python library that allows to view and edit a binary stream field by field. In other words, Hachoir allows you to "browse" any binary stream just like you browse directories and files. A file is split in a tree of fields, where the smallest field is just one bit. There are other fields types: integers, strings, bits, padding types, floats, etc. Hachoir is the French word for a meat grinder (meat mincer), which is used by butchers to divide meat into long tubes; Hachoir is used by computer butchers to divide binary files into fields.
+Hachoir is composed of the parser core (hachoir-core), various file format parsers (hachoir-parser), and other peripheral programs. For example, you can use hachoir-metadata to extract information from your favourite photos or videos. Hachoir also allows you to edit files (of supported formats) without the original (often proprietary) program that was used to create them.
+**[[Install|LATEST VERSIONS]]: hachoir-core 1.2.1, hachoir-parser 1.2.1, hachoir-metadata 1.2.1, hachoir-regex 1.0.3, hachoir-urwid 1.1, hachoir-subfile 0.5.3, hachoir-wx 0.3**
+ * **[[wiki:hachoir-metadata|hachoir-metadata]]**: extract metadata from video, music and other files
+ * **[[hachoir-core|hachoir-core]]**: see [[Features|features]] and [[QualityControl|documentation]]
+ * October 2008: **Release of hachoir-core 1.2.1 ([[browser:trunk/hachoir-core/ChangeLog|ChangeLog]]), hachoir-parser 1.2.1 ([[browser:trunk/hachoir-parser/ChangeLog|ChangeLog]]), hachoir-metadata 1.2.1 ([[browser:trunk/hachoir-metadata/ChangeLog|ChangeLog]])**
+ * September 2008: **Release of hachoir-core 1.2, hachoir-parser 1.2, hachoir-metadata 1.2, hachoir-wx 0.3, hachoir-urwid 1.1**
+ * May 2008: Creation of [[http://sourceforge.net/projects/filesull/|project FileSull]], fuzzer based on [[http://code.google.com/p/sulley/|Sulley]] and Hachoir
+ ** **Release of hachoir-core 1.1, hachoir-parser 1.1, hachoir-metadata 1.1, hachoir-subfile 0.5.3, hachoir-wx 0.2, hachoir-regex 1.0.3**
+ ** Create "EFI Platform Initialization Firmware Volume" (PIFV) and "Microsoft Windows Help" (HLP) parsers
+ ** Server migration: Julien's server (184.108.40.206) to haypo's server (220.127.116.11). So ask haypo if you would like an account.
+ ** Most hachoir components are now available in version 1.0 for Debian, Mandriva, Gentoo, Arch and FreeBSD!
+ ** Add PIFV (**EFI** //Platform Initialization Firmware Volume//) parser written by //Alexandre Boeglin//
+ ** **Release of hachoir-core 0.8, hachoir-parser 0.9, hachoir-metadata 0.9 and hachoir-urwid 0.8**
+ ** Julien worked on lazy decompression: it's now possible to read bzip2, gzip and zip archive contents, but also to read PNG pixels :-)
+ ** **Release of [[hachoir-core|hachoir-core 0.7.2]], [[hachoir-parser|hachoir-parser 0.8.1]], [[hachoir-metadata|hachoir-metadata 0.8.2]], [[hachoir-urwid|hachoir-urwid 0.7.1]], [[hachoir-wx|hachoir-wx 0.1.1]]**
+ ** Stronger metadata extractor: set arbitrary limits for each integer value (skip sample rate of 2 THz for example)
+ ** Use unique (short string) identifier instead MIME type to identify a parser and add category to each parser. So hachoir-subfile can only extract one category of file (eg. images)
+ ** **Release of [[hachoir-core|hachoir-core 0.7.1]], [[hachoir-parser|hachoir-parser 0.8.0]], [[hachoir-metadata|hachoir-metadata 0.8.0]]**