Evan Olds
(dot com)
Hex Editor

This hex editor is a simple program that allows you to view and modify binary file data.

Hex editor screenshot

Download: HexEditor.zip (176 kB)

Source code
Released August 2, 2012

The license for the hex editor source code is public domain. This means that you can use it pretty much however you want and do not have to give me credit (although if you want to, feel free). The only thing you cannot do is claim legal ownership and prevent other people from using it.

Think of it like algebra. You can always use algebra however you want to solve problems, but you can't say that you own a patent on algebra and charge other people for using it.


History
October 1, 2011 (version 1.10.1.11)
  • Interface redesign. Context reader(s) are now embedded in the main window instead of being in a floating window. General controls are in the same area in the side panel.
  • Added the ability to open process memory (32-bit processes only).
  • Added UTF-16 string search capabilites.
  • Changing the search type no longer clears the search value that you typed in.
  • Added new application icon from http://icons.mysitemyway.com/

March 17, 2011 (version 1.3.17.11)
  • Numerous user interface and usability improvements.
  • Improved search functionality. There is now "find next" functionality.

December 19, 2010 (version 1.12.19.10)
  • Fixed a bug that caused 8-bit values to show 16 bits in the binary display.
  • Text view now has spaces between byte values, making selection of data easier.
October 4, 2010 (version 0.8.0.0)
  • Fixed a bug related to selecting data.
  • Added the context reader. This provides specific data views for know file types. There are 2 viewers so far: image viewer and RIFF tree viewer.
  • Added the ability to save selection data to a file.
October 18, 2009:
  • Added write capabilities, fixed data presentation to only show values of the current selection size, and added a few search options.
September 18, 2008:
  • First re-written version that uses the .NET framework.
© 2012 Evan Olds