hexyl is a simple hex viewer for the terminal.
https://github.com/sharkdp/hexyl| Installer Source| Releases (json) (tab)
hexyl is a simple hex viewer for the terminal.
https://github.com/sharkdp/hexyl| Installer Source| Releases (json) (tab)
To update or switch versions, run webi hexyl@stable
(or @v0.9
, @beta
,
etc).
These are the files / directories that are created and/or modified with this install:
~/.config/envman/PATH.env
~/.local/bin/hexyl
It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).
hexyl
is pretty self-explanatory.
If you know that you need a hex viewer, then you probably already know enough to see why this is particularly useful, and can figure out how to use it.
echo "hello" > foo.bin
hexyl foo.bin
For options, such as --length
, --skip
, and --offset
, see:
hexyl --help
If you have some hex (say from some server logs) that you'd like to encode back
to binary to view in hexyl, you can convert it with xxd
:
echo '48656c6c6f210a' > foo.hex
xxd -r -p foo.hex foo.bin