Hexinator has a similar feature to binary templates of 010 Editor that is called a "grammar". It allows to insert numbers, strings, structs, and binary blobs. If that's not enough, it has scripting capabilities in Python and Lua.
has a similar feature to binary templates of 010 Editor that is called a "grammar". It allows to insert numbers, strings, structs and binary blobs. If that's not enough, it has scripting capabilities in Python and Lua
the values can then be edited nicely (e.g. in decimal instead of hex). The hex area can be highlighted.
The values can then be edited nicely (e.g. in decimal instead of hex). The hex area can be highlighted.
Drawbacks:
atAt the time of writing it seems to have issues with more than one open grammar + one open file. When opening a second file for the same grammergrammar, it crashed. Save early and save often.
Screenshot of a partially analyzed file: