aphex is a lightweight command line hex editor. It is written in C from scratch and does not use visualization or input/output libraries, but implements its own cli window system.
beav (Binary Editor And Viewer) is an editor for binary files containing arbitrary data. Text file editors, on the other hand, expect the files they edit to contain textual data, and/or to be formatted in a certain way (e.g. lines of printable characters delimited by newline characters).
A menu driven binary editor. Dataformats are ascii, unsigned and signed integers, float, bitflags, bitfields, labels, ebcdic and time_t. Different sizes and byte ordenings are possible. Datatypes can be used in structures. Other dataformats, filters and procedures can be defined in plugins. Contains copy, past, undo, redo, search, replace, marks, record/play and context sensitive help.
Bless is a full featured hex editor. It is written in mono/Gtk# and its primary platform is GNU/Linux. However it should be able to run without problems on every platform that mono and Gtk# run.
DHEX is just another Hexeditor with a Diff-mode for ncurses. It makes heavy use of colors and is themeable.
A utility for the viewing and editing of binary files. Files can be viewed in binary, decimal, hexadecimal, and octal, and/or characters. In addition to simple overwriting, a binary file may be dumped as binary, hexadecimal, decimal, or octal numbers; edited with one's favorite text editor; and then translated back into a binary file.
GHex is a simple binary editor. It lets users view and edit a binary file in both hex and ascii with a multiple level undo/redo mechanism.
Hex Editor is a hex editor that is small and quick. It can open a 1GB file within seconds. It supports the viewing of displayable ASCII characters and both hex and decimal byte code viewing.
HexCurse is a versatile ncurses-based hex editor written in C that provides the user with many features. It currently supports hex and decimal address output, jumping to specified file locations, searching, ASCII and EBCDIC output, bolded modifications, an undo command, quick keyboard shortcuts, and more.
hexedit lets you view and edit files in hexadecimal or in ASCII.
Hexel is an advanced hex editor for character-based terminals. It contains many of the advanced features you would love in a modern editor, while preserving that old traditional flavour that Hiew has.
KHexEdit is a versatile and customizable hex editor. It displays data in hexadecimal, octal, binary and text mode. New input can be inserted into the file or it can replace current data just like in a common text editor. Undo/Redo functionality is included as well as formatted printing and HTML export. KHexEdit is designed to integrate into the KDE environment but can be used as a standalone program as long as the KDE and Qt libraries are installed on your computer.
Large File HexEditor
lfhex is an application for viewing and editing files in hex, octal, binary, or ascii text. The main strength of lfhex is it's ability to work with files much larger than system memory
A hex editor with paged input/output for viewing and editing files which are too large for system memory.
shed is an easy to use hex editor written for unix/linux using ncurses, with a friendly pico-style interface. Features: Displays each byte as ascii, hex, decimal, octal and binary, allows changes to be input in all of the above, with a simple Pico-style interface.
A hex editor which lets you see all 256 characters
as found in video ROM, even control and extended ASCII, it uses the /dev/vcsa* devices to do it.
It also could edit non-regular files, like hard disks, floppies, CDROMs, ZIPs, RAM, and almost any device.
(commercial) VEDIT quickly edits, translates and sorts any text, data, binary (hex) or EBCDIC file; even 100+ Gigabytes!
wxHexEditor is another hex editor which is build with wxAPI.
It designed for open HUGE files/devices (supports up to some EXAbytes) without copying to RAM.