l@l-PC:/lib64$ xxd --help
Usage: xxd [options] [infile [outfile]] or xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]
Options: -a toggle autoskip: A single '*' replaces nul-lines. Default off. -b binary digit dump (incompatible with -ps,-i,-r). Default hex. -C capitalize variable names in C include file style (-i). -c cols format octets per line. Default 16 (-i: 12, -ps: 30). -E show characters in EBCDIC. Default ASCII. -e little-endian dump (incompatible with -ps,-i,-r). -g number of octets per group in normal output. Default 2 (-e: 4). -h print this summary.-i output in C include file style.-l len stop after octets.-o off add to the displayed file position.-ps output in postscript plain hexdump style.-r reverse operation: convert (or patch) hexdump into binary.-r -s off revert with added to file positions found in hexdump.-s [+][-]seek start at bytes abs. (or +: rel.) infile offset.-u use upper case hex letters.-v show version: "xxd V1.10 27oct98 by Juergen Weigert".
l@l-PC:~$ cat 1.txt
12345
l@l-PC:~$ xxd 1.txt
00000000: 3132 3334 350a 12345.
output in postscript plain hexdump style
l@l-PC:~$ xxd -ps 1.txt
31323334350a
l@l-PC:~$ xxd -ps -l 3 1.txt
313233
l@l-PC:~$ xxd -ps -l 3 -s1 1.txt
323334
l@l-PC:~$ xxd -ps 1.txt > 1.bin
l@l-PC:~$
l@l:~$ xxd -r -ps 1.bin
12345