Home Software Win32 Tutorials Sourcecode and Snippets Links to other sites About Catch22

HexEdit 2.0


 

Introducing HexEdit 2.0!!!

After many years a new version of HexEdit is in sight! This is a brand new, complete re-write of the original HexEdit program available on this site. There is still some development before it is finished, so I have thrown together this quick page to give any interested people some information about the new version. If you have any features you'd like to see then now's your chance!

Screenshot showing HexEdit with three bookmarks, with
colour-coded annotations shown to the side.

Before you scroll down to view the rest of the screen shots, bear in mind that some of the user-interface details are still quite rough, there are quite a few areas to be improved yet. What you are seeing here is not the final version but should give a good idea as to how the project is progressing.

New features will include:

Supported Platforms: Windows 2000, XP, Vista

This next version of HexEdit will also become Open Source (free) once I have completed the code. I am undecided yet what kind of licence I will release it under, but I've had some good feedback already that suggest the Mozilla Public Licence (MPL) would be a good way to go. It is my intention that the HexView (and new GridView) component remain 'free' (for unrestricted use in software), but the rest of the application under a more formal licence. I would appreciate the advice of anyone out there who can suggest how I might go about doing this.

HexEdit with the new TypeView editor, showing the Portable Executable template.

The new SearchBar docked at the bottom of the window, with all instances
of the search pattern "10" highlighted within the current file.


The new Find and Replace dialog.

The improved Paste Special dialog, now with the ability to interpret
the contents of the clipboard as different data formats.

The TypeView window docked at the bottom of the main editing window.
Note how the 'Comment' column has been added to describe each structure field. These comments are taken directly out of the C sourcecode for each structure definition (see below).

Example of a standard "C" structure definition that can be used in the TypeView window. HexEdit even supports C/C++ comments in the sourcecode and can display/edit them from within the main program.

 


Please send any comments or suggestions to:

Last modified: 01 August 2008 12:48:50