An editor for editing binary files.
There contents for the file are shown in Hexidecimal, although binary, decimal, octal, and ASCII display modes may also be available.
Windows Hex Editors
wxHexEditor
- http://wxhexeditor.sourceforge.net
- Opensource – GPL license
- Native Win32 application via wxWidgets
- Cross-Compileable
- Support opening disk devices.
- Support file/disk sizes up to exabyte.
- Allows Bit manipulation.
- Find/Replace
- Allow injection/deletion without creating TEMP file.
- Could view files thru XOR encryption/filter.
Frhed
- http://www.kibria.de/frhed.html
- Opensource – GPL license
- Native 32 bit Windows application: long filenames supported, editable file size limited only by available system memory.
- Small program size (ca. 100K), loads fast.
- Cut, copy & paste binary values.
- Directly enter hexadecimal values or text in main window (overwrite or insert).
- Compare files.
- Find/Replace any combination of text and binary values.
- Bit manipulation.
- many more features
HexIt – The HexEditor
- http://130.236.215.137/hexit.php
- Freeware
- Both MS-DOS and Win32 executables
- Built-in assembler
- Calculator
- Recording and playback of macros
- CodeMode, a realtime disassembler
- Compare two files, both for differences and similarities, backwards and forwards
- TextMode, can view files as a regular textviewer would
- many more features
XVI32
- http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
- Free
- Edit files up to 2 GB (if resoures available)
- Data Inspector window decodes multibyte numbers, floating point numbers, etc.
- Display of both text (ASCII/ANSI) and hexadecimal representation
- Two synchronous cursors in text and hex area
- Overwrite or insert bytes
- Search and Replace for text or hex strings
- many more features
Linux Hex Editors
KDE
The KDE environment includes a graphical hex editor: KHexEdit
Gnome
wxHexEditor
- http://wxhexeditor.sourceforge.net
- Opensource – GPL license
- Native GTK application via wxWidgets
- Cross-Compileable
- Support opening disk devices.
- Support file/disk sizes up to exabyte.
- Allows Bit manipulation.
- Find/Replace
- Allow injection/deletion without creating TEMP file.
- Could view files thru XOR encryption/filter.
HEXEDIT
HEXEDIT is a text mode hex editor included in many Linux distributions. Try man hexedit to see if you have it. HEXEDIT homepage
shed (simple hex editor)
- shed homepage
- Easy to use Pico style interface
- Edits files up to 2Gb
- Displays each byte as ascii, hex, decimal, octal and binary.
Emacs
The Emacs editor includes a hex editing mode.
bvi
Quote from bvi website: The bvi is a display-oriented editor for binary files, based on the vi texteditor. If you are familiar with vi, just start the editor and begin to edit! A bmore programm is also included in the package. If you never heard about vi, maybe bvi is not the best choice for you.
MacOSX Hex Editors
wxHexEditor
- http://wxhexeditor.sourceforge.net
- Opensource – GPL license
- Native OSX application via wxWidgets
- Cross-Compileable
- Support opening disk devices.
- Support file/disk sizes up to exabyte.
- Allows Bit manipulation.
- Find/Replace
- Allow injection/deletion without creating TEMP file.
- Could view files thru XOR encryption/filter.