Comment by elevation
3 years ago
I always liked Winhex for this type of thing. It could dissect a structure with a c-like syntax. I found it as shareware as a kid and have never used a hex editor I liked more.
3 years ago
I always liked Winhex for this type of thing. It could dissect a structure with a c-like syntax. I found it as shareware as a kid and have never used a hex editor I liked more.
Interesting! I've heard of winhex before, but I never knew it had a templating language.
I've been using 010 Editor, which similarly lets you define templates with c-like syntax, run it against a file, and edit the fields from there.
(Cross platform too, which is nice. It is a paid product though)
https://www.sweetscape.com/010editor/
It's nice to see it's cross platform now. It was windows only back when I needed it.
wxHexEditor has a similar look and feel to WinHex, and similarly supports editing of extremely large files or raw devices. It's nowhere near as featureful but still very useful, and doesn't have the proprietary license.
https://github.com/EUA/wxHexEditor / http://www.wxhexeditor.org/
C-like syntax is a poor choice for data description. It's not flexible enough. This is why many newer DDLs were created.