Search code examples
.netwinformscontrolshex-editors

Hex editor control for Windows Forms?


There is an old project I'd like to resurrect, and always wanted to add some hex view to it. These are my main needs:

  • Easily used in .Net Windows Forms, preferable if it is written in .Net itself.
  • Reliable and with a somewhat decent look and feel, nothing fancy, I just expect it to always work as expected from a hex editor, not jumping from the hex columns to its ANSI representation, and that sort of thing.
  • Allows to edit values.
  • Fast, although the amount of bytes loaded is gonna always be rather small.
  • A license as unrestricted as possible. I'm gonna freely distribute the application and its source, which is often not a problem, however I don't want the control to impose me some unwanted license.

I've seen several open source .Net hex editors out there in my lifetime, however, since I've never really needed one, I don't recall all of them nor know which one to choose.


Solution

  • I've had good success with HexBox: http://sourceforge.net/projects/hexbox/