skip to navigation
skip to content

hachoir-wx 0.3

hachoir-wx is a wxWidgets GUI that's meant to provide a (more) user-friendly interface to the hachoir binary parsing engine

hachoir-wx is a wxWidgets-based program that's meant to provide a (more) user-friendly interface to the facilities provided by the hachoir binary parser core.

For latest updates, to ask for a feature (please do!), and bleeding(-edge) source code see the website: http://bitbucket.org/haypo/hachoir/wiki/hachoir-wx

Everyone is very welcome to contribute code =)

hachoir-wx 0.3

  • Use the new getFieldType() method of hachoir-core 1.2 to display better informations about the field type, eg. shows the string charset

hachoir-wx 0.2

  • hachoir-wx is now able to parse subfield
  • Display field description

hachoir-wx 0.1.2

Fix setup.py: also install hachoir_wx.xrc

hachoir-wx 0.1.1

Bugfixes:
  • Fix setup.py: install submodules!
  • setup.py uses distutils by default (and not setuptools)
  • Add some missing imports
  • Fix few typo errors

hachoir-wx 0.1 Initial Release (all platforms)

Features:
  • Lazy-loaded hex view, meaning you can view a 20GB file and memory usage will remain constant, and the GUI will remain responsive.
  • Dynamic type conversion, meaning (for example) you can take a RawBytes field of size 4 and convert it to a UInt32 for a better look at your data.
  • Field splitting, meaning you can take a RawBytes range and split it into smaller ranges. This feature in conjunction with dynamic type conversion allows you to explore unknown binary formats more easily.
  • Field view that allows you to browse a binary file just like a directory.
  • Minor stuff like hex/dec view of addresses, absolute/relative field offsets, auto-resizing field view columns that stretch to the size of your data, etc.
  • Hex view automatically scrolls to and highlights the hex data of the currently selected field (called "marking".)
  • Field dumping, meaning you can select any field inside your binary file and save it on your hard disk for further examination/analysis/etc.
Bugs:
  • [All]: Field view "Merge Down" doesn't work.
  • [Windows only]: Hex view only shows a ~4x5 char display of the data. This is believed to be due to a wxWidgets bugs related to text wrapping.
  • [Windows only]: Right-click context menu doesn't work.
  • [Windows only]: Hex view data marking doesn't work.
  • [Gtk only]: Hex view will occasionally show two scrollbars for the hex view if you resize the very quickly. This is likely a bug in wxGtk that (for some reason) ignores the "no vertical scrollbar" directive for text controls.
File Type Py Version Uploaded on Size # downloads
hachoir_wx-0.3-py2.5.egg (md5) Python Egg 2.5 2008-09-03 10:28:56 55KB 246
hachoir_wx-0.3-py2.6.egg (md5) Python Egg 2.6 2009-09-10 18:30:33.697968 55KB 59
hachoir_wx-0.3-py2.4.egg (md5) Python Egg 2.4 2008-09-03 10:28:58 55KB 209
hachoir-wx-0.3.tar.gz (md5) Source 2008-09-03 10:28:55 20KB 927

Log in to rate this package.