hexdumpコマンドは、バイナリファイルの内容を16進数形式で表示するためのツールです。このコマンドを使用することで、ファイルの内部構造を分析したり、デバッグを行ったりすることができます。
基本的な構文は以下の通りです。
hexdump [オプション] [引数]
-C
: 16進数とASCIIの両方を表示します。-n <数>
: 指定したバイト数だけを表示します。-v
: 重複する行もすべて表示します。-e <フォーマット>
: 出力フォーマットを指定します。以下に、hexdumpコマンドのいくつかの実用的な例を示します。
hexdump myfile.bin
hexdump -C myfile.bin
hexdump -n 16 myfile.bin
hexdump -e '1/1 "%02x "' myfile.bin
-C
オプションを使うと視覚的に理解しやすくなります。-n
オプションで表示するバイト数を制限することで、必要な情報だけを効率的に取得できます。hexdump myfile.bin > output.txt
のように使用します。