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.

https://www.x-ways.net/winhex/

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/

C-like syntax is a poor choice for data description. It's not flexible enough. This is why many newer DDLs were created.