File: README

package info (click to toggle)
hachoir-wx 0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 348 kB
  • sloc: python: 883; makefile: 3
file content (80 lines) | stat: -rw-r--r-- 2,602 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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.