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: cafe babe 0000 0002 0100 ... 0003 ................
0000010: 0000 1000 0000 4c60 0000 ... 0007 ......L`........
0000020: 0000 0003 0000 6000 0000 ... 000c ......`...K.....
...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 hex dump, 60 contiguous bytes per line. |
| The reverse operation: convert from an |
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