The xdump utility is a filter which displays the specified file, or standard input if no file is specified, in hexadecimal and ASCII format. It uses a colored output to distinguish different categories of bytes.
The categories of bytes are:
- NULL bytes
- printable ASCII characters
- ASCII whitespace characters
- other ASCII characters
- non-ASCII
The colors can be changed with the XDUMP_COLORS
environment variable. Its value is a semicolon-separated list that defaults to off=7;bar=7;nul=238;print=7;space=227;ascii=111;nonascii=204
. The color must be a valid 8-bit color code.
When the NO_COLOR
environment variable is present or when the standard output isn't connected to a terminal, the colored output is disabled.
xdump package from AUR
git clone https://aur.archlinux.org/xdump.git
cd xdump
makepkg -si
xdump package from Copr
dnf copr enable xfgusta/xdump
dnf install xdump
The install directory defaults to /usr/local
:
make install
You can install xdump in a different directory using the PREFIX
variable:
make PREFIX=/usr install
Copyright (c) 2022 Gustavo Costa. Distributed under the MIT license.