LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

hexhog

configurable hex viewer and editor for the terminal

TLDR

Open a file in the hex editor
$ hexhog [path/to/file]
copy
Install hexhog via cargo
$ cargo install hexhog
copy

SYNOPSIS

hexhog [file]

DESCRIPTION

hexhog is a configurable hex viewer and editor for the terminal, written in Rust. It provides hex editing features including editing, deleting, and inserting bytes, as well as selecting and copy/pasting byte ranges. The interface displays offset addresses, hex values, and ASCII representation in a customizable layout.Unlike modal editors, hexhog aims to be as intuitive as possible. Color themes and key bindings can be configured. Byte types such as null, printable ASCII, whitespace, and extended characters are displayed with distinct colors. It is useful for programmers, reverse engineers, or forensic analysts working with binary data.

CAVEATS

Primarily designed for smaller binary files. Very large files may impact performance and memory usage.

HISTORY

hexhog was created by DVDTSB and provides a simple, configurable approach to hex editing in the terminal. The source is available on GitHub at github.com/DVDTSB/hexhog.

SEE ALSO

hexyl(1), xxd(1), heh(1)

Copied to clipboard
Kai