Hex editors for Windows? [closed]

Are there some hex editors for Windows? Preferably open source or free since I don't need a hex editor all that often...

Things I do need is the ability to search in different types (text, raw hex, little endian short, big endian short, etc.) and viewing by type (same as searching types) starting at the selected byte. It would be nice to be able to create structs on the fly, so I can view binary blobs in the file. Binary file comparison is also a must, hopefully it would be smart and enable block detection.

I do know about the list on Wikipedia, but I don't really have time to try the 60 or hex editors, and I was wondering what other people use.


Free Hex Editor (frhed), small and fast.

enter image description here


Personally, I use HxD (Free but not open source). Particular features of note include the ability to open very very large files, and you can modify raw disk data and open and edit data in RAM.

Screenshot


UltraEdit has a hex editor mode:

enter image description here

For an old school DOS style display, ZTreeWin:

enter image description here

(neither are free / open source).