Sometimes you need to quickly create a hexeditor like dump of a binary file. HEXDUMP is your friend. It may be a standard Unix application or Python module.
Unix hexdump use example:
hexdump -Cv file.bin 00000000 12 01 00 02 ef 02 01 40 28 0d 04 02 00 10 01 02 |.......@(.......| 00000010 03 01 12 01 00 02 ef 02 01 40 28 0d 04 02 00 10 |.........@(.....| 00000020 01 02 03 01 09 02 82 00 04 01 00 80 fa 09 02 82 |................| 00000030 00 04 01 00 80 fa 09 04 00 00 02 08 06 50 07 07 |.............P..| 00000040 05 82 02 40 00 00 07 05 02 02 40 00 00 09 04 03 |...@......@.....| 00000050 00 02 03 00 00 06 09 21 00 01 00 01 22 21 00 07 |.......!...."!..| 00000060 05 81 03 40 00 01 07 05 01 03 40 00 01 08 0b 01 |...@......@.....| 00000070 02 02 02 01 04 09 04 01 00 01 02 02 01 04 05 24 |...............$| 00000080 00 10 01 05 24 01 03 02 04 24 02 06 05 24 06 01 |....$....$...$..| 00000090 02 07 05 83 03 10 00 20 09 04 02 00 02 0a 00 00 |....... ........| (...)
Python hexdump use example:
python -m pip install hexdump python -m hexdump file.bin 00000000: 12 01 00 02 EF 02 01 40 28 0D 04 02 00 10 01 02 .......@(....... 00000010: 03 01 12 01 00 02 EF 02 01 40 28 0D 04 02 00 10 .........@(..... 00000020: 01 02 03 01 09 02 82 00 04 01 00 80 FA 09 02 82 ................ 00000030: 00 04 01 00 80 FA 09 04 00 00 02 08 06 50 07 07 .............P.. 00000040: 05 82 02 40 00 00 07 05 02 02 40 00 00 09 04 03 ...@......@..... 00000050: 00 02 03 00 00 06 09 21 00 01 00 01 22 21 00 07 .......!...."!.. 00000060: 05 81 03 40 00 01 07 05 01 03 40 00 01 08 0B 01 ...@......@..... 00000070: 02 02 02 01 04 09 04 01 00 01 02 02 01 04 05 24 ...............$ 00000080: 00 10 01 05 24 01 03 02 04 24 02 06 05 24 06 01 ....$....$...$.. 00000090: 02 07 05 83 03 10 00 20 09 04 02 00 02 0A 00 00 ....... ........ (...)