Name
xxd — stdin stdout - file -- opt --help --version
Synopsis
xxd [options] [files]
Similar to od, xxd produces a hexadecimal or binary dump
of a file in several different formats. It can also do the reverse,
converting from its hex dump format back into the original data. For
example, here’s a hex dump of binary file /usr/bin/who:
$ xxd /usr/bin/who 0000000: 7f45 4c46 0101 0100 0000 ... 0000 .ELF............ 0000010: 0200 0300 0100 0000 a08c ... 0000 ............4... 0000020: 6824 0000 0000 0000 3400 ... 2800 h$......4. ...(. 0000030: 1900 1800 0600 0000 3400 ... 0408 ........4...4... ...
The left column indicates the file offset of the row, the next eight columns contain the data, and the final column displays the printable characters in the row, if any.
By default, xxd outputs
three columns: file offsets, the data in hex, and the data as text
(printable characters only).
Useful options
|
|
Display only the
first |
|
|
Skip the first
|
|
|
Begin
|
|
|
Display
|
|
|
Group each row of
bytes into sequences of |
|
|
Display the output in binary instead of hexadecimal. |
|
|
Display the output in uppercase hexadecimal instead of lowercase. |
|
|
Display the output as a plain hexdump, 60 contiguous ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access