Name
xxd [options
] [files
] — vim-common
Synopsis
/usr/bin
stdin stdout - file -- opt --help --version
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, the command:
$ xxd /usr/bin/who
0000000: 7f45 4c46 0101 0100 0000 0000 0000 0000 .ELF............
0000010: 0200 0300 0100 0000 a08c 0408 3400 0000 ............4...
0000020: 6824 0000 0000 0000 3400 2000 0600 2800 h$......4. ...(.
0000030: 1900 1800 0600 0000 3400 0000 3480 0408 ........4...4...
...
displays a hex dump of binary file /usr/bin/who, 16 bytes per row. 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.
xxd
produces three-column output by default: file offsets, the data in hex, and the data as text (printable characters only).
Useful options | |
| Display only the first |
| Begin at a position other than the first byte of the file. The first form skips the first |
| Display |
| Group each row of bytes into sequences of |
| Display the output in binary instead of hexadecimal. ... |
Get Linux Pocket Guide now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.