cmd:Hexdump and formatting it's output 

Canonical Usage 

$ jot 20 | hexdump -C
00000000  31 0a 32 0a 33 0a 34 0a  35 0a 36 0a 37 0a 38 0a  |1.2.3.4.5.6.7.8.|
00000010  39 0a 31 30 0a 31 31 0a  31 32 0a 31 33 0a 31 34  |9.10.11.12.13.14|
00000020  0a 31 35 0a 31 36 0a 31  37 0a 31 38 0a 31 39 0a  |.15.16.17.18.19.|
00000030  32 30 0a                                          |20.|
00000033

$ jot -w'%c' -s '' 60 | hexdump -c
0000000 001 002 003 004 005 006  \a  \b  \t  \n  \v  \f  \r 016 017 020
0000010 021 022 023 024 025 026 027 030 031 032 033 034 035 036 037
0000020   !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0
0000030   1   2   3   4   5   6   7   8   9   :   ;   <  \n
000003d

Using format file 

Formatfile hexformat_1.txt 

"%06.6_ad: "  16/1 "%02.2X "
"  " "%_p"
"\n"
Usage 
> hexdump -f hexformat_1.txt -n 400 FILE2DUMP
-f:            formatfile to be used (see above)
-n:            number of bytes to dump
-s:            offset from where to begin to dump binary file in bytes
FILE2DUMP:  binary file that should be dumped
Output 
$ jot 20 | hexdump -f /export/histories/tdat/hexdump.fmt
000000: 31 0A 32 0A 33 0A 34 0A 35 0A 36 0A 37 0A 38 0A  1.2.3.4.5.6.7.8.
000016: 39 0A 31 30 0A 31 31 0A 31 32 0A 31 33 0A 31 34  9.10.11.12.13.14
000032: 0A 31 35 0A 31 36 0A 31 37 0A 31 38 0A 31 39 0A  .15.16.17.18.19.
000048: 32 30 0A                                         20.

Formatfile hexformat_2.txt 

"%06.6_ad : "  8/1 "%3_u "
"\t\t" "%_p "
"\n"
Usage: 
> hexdump -f hexformat_2.txt -n 400 FILE2DUMP
Output: 
000000 : del   E   L   F soh soh soh nul               . E L F . . . .
000008 : nul nul nul nul nul nul nul nul               . . . . . . . .
000016 : stx nul etx nul soh nul nul nul               . . . . . . . .
000024 :  90  a7 eot  bs   4 nul nul nul               . . . . 4 . . .
000032 :   A  ac etx nul nul nul nul nul               A . . . . . . .
000040 :   4 nul     nul ack nul   ( nul               4 .   . . . ( .
000048 : esc nul sub nul ack nul nul nul               . . . . . . . .
000056 :   4 nul nul nul   4  80 eot  bs               4 . . . 4 . . .
000064 :   4  80 eot  bs  c0 nul nul nul               4 . . . . . . .
000072 :  c0 nul nul nul enq nul nul nul               . . . . . . . .
000080 : eot nul nul nul etx nul nul nul               . . . . . . . .
000088 :  f4 nul nul nul  f4  80 eot  bs               . . . . . . . .
000096 :  f4  80 eot  bs dc3 nul nul nul               . . . . . . . .
000104 : dc3 nul nul nul eot nul nul nul               . . . . . . . .
000112 : soh nul nul nul soh nul nul nul               . . . . . . . .