hexabyte
Modern modular TUI hex editor
TLDR
SYNOPSIS
hexabyte [options] file [file2]
DESCRIPTION
hexabyte is a modern, modular, and robust TUI hex editor designed for modifying file contents at the byte level. It supports viewing and editing in hexadecimal, UTF-8 text, and binary with multiple display modes: single file editing, split view for side-by-side panes on one file, and diff mode when two files are opened together.The editor features a plugin architecture for extensibility and provides standard hex editing operations including inserting, deleting, and replacing bytes, as well as selecting and copy/pasting byte ranges.
PARAMETERS
-s, --split
Display a single file in two split-screen editors.-c, --config FILE
Use a custom config file (default: `~/.config/hexabyte/config.toml`).-h, --help
Show help message and exit.
CAVEATS
Requires Python 3.10+. Very large files may impact performance. The diff mode highlights byte-level differences, which may produce noisy output for structurally different files.
HISTORY
hexabyte was created by thetacom and is written in Python. It was designed to provide a modern, extensible alternative to traditional terminal hex editors.
