aboutsummaryrefslogtreecommitdiff
uxd (UTF-8-aware Hex Dumper)

uxd is a hex dump utility that's aware of UTF-8 multibyte sequence
semantics, and uses colorized output to indicate which byte
sequences go with which human-readable characters.

uxd should compile and run on any modern POSIX-ish system. It's
developed on Linux, and has been tested on Mac OS X. It's written in
ANSI/ISO C89 and uses no libraries other than the standard C library.
The Makefile should be compatible with any make utility (does not use
GNU or BSD specific constructs).

To install, use "make install" as root. This will put the binary
in /usr/bin and the gzipped man page in /usr/man/man1. To adjust
the install paths, use the standard make variables PREFIX, DESTDIR,
BINDIR, DESTDIR, etc. See the top of the Makefile for the full list.
Installation isn't required: the binary doesn't depend on any other
files at runtime, and can just be copied somewhere on your $PATH.

See uxd.rst for full documentation, or (after installation), "man uxd".