|Version 3 (modified by 12 years ago) ( diff ),
Structured Binary Data
This page will document my thoughts and design ideas for the structured binary data project. The project aims to address #317; a description of my overall approach can be found on the [https://www.google-melange.com/gsoc/project/google/gsoc2012/wtachi/46005 GSoC project page].
I am researching existing tools related to my project, so they can be used for inspiration.
TODO: looks promising. Also look at issues and forks.
TODO: looks promising.
The length and real value of a field can depend on all previous fields and use
complex expressions. Structures can contain
Less interesting tools
- Wireshark and tcpdump
- As the Construct wiki notes, you would expect these developers to have some sort of DSL, but they just use C for everything. Wireshark does use ASN.1, Diameter, and MIDL for protocols developed with them.
- Has an XML format for simple structures, where the length of a field can depend on a previous value. Also has an on‐line database of structures, but it isn’t very popular—there are only nine submissions!
- Only the simplest structures.
- Other hex editors
- Beye, Bless, and GHex lack interesting features.