PDA

View Full Version : Hex editor recommendations? (Windows)


plasticbox
8th Feb 2016, 1:39 PM
So out of the three editors I have used by now (under Windows), 010 http://www.sweetscape.com/010editor/ is the only one I'm really happy with -- my trial will run out soon though, and now I'd like to decide whether to buy it or not. I would prefer a free alternative (both as in beer and in software), if there is one that is on par.

The ones that I already know are:

HexEdit: http://www.hexedit.com/ -- drives me up the wall with its inability to copy as hex by default and to remember that i do not have a 72ppi screen
HxD: https://mh-nexus.de/en/hxd/ -- Does not have batch search/replace which makes it a bit useless for me
I also briefly looked at the Notepad++ hex editor plugin but that was more confusing than useful.

Before I go test the other 3729 hex editors on the planet (https://en.wikipedia.org/wiki/Comparison_of_hex_editors), does anyone have recommendations? It would be pretty important that it can deal with the EA templates in a reasonable fashion. And be able to remember my settings for font sizes etc, and not have me mouse through a menu more often than absolutely necessary.

scumbumbo
8th Feb 2016, 5:36 PM
As far as overall capabilities, I don't think I've ever run into anything more capable than the 010 Editor for both data inspection and the ability to be scripted.

For basic hex editing though, I use XVI32 (http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm) which is freeware, though not open source. Simple, fast (even when editing huge files), does data inspection, will remember your font settings, and has some scripting abilities which I've never really played with but should accomplish your batch replace needs with ease. I actually prefer it to 010 Editor for simple edits due to its ease of use.

plasticbox
8th Feb 2016, 6:25 PM
Thanks for the tip! If it turns out there is no free (software) option I might bite the bullet and buy 010 anyway, but I'll definitely check out XVI32 in any case.