【Linux】バイナリファイルを8進数で表示するコマンド:od

Linux

どーも!marusukeです!

バイナリファイルを8進数や16進数で表示するodコマンドについて説明します!

odコマンドでできること

odコマンドはファイルの内容を8進数、16進数、ASCIIコードなど様々な形式でダンプ表示(手を加えずに表示)するために使用されます。主にデバッグやファイルの内容を確認する際に利用されます。

コマンドの使用例

文字列exampleを8進数で表示する場合

echo "example" | od 
0000000    074145  066541  066160  005145                                
0000010

odコマンドのオプション

オプション説明
-A出力するアドレスの基数を指定します。n(なし)、o(8進数)、x(16進数)、d(10進数)が指定できます。
-t出力するデータの形式を指定します。o(8進数)、x(16進数)、d(10進数)、c(ASCII文字)、u(符号付き10進数)などがあります。
-v連続した同じバイト値を省略せずに出力します。
-j指定したバイト数だけ入力をスキップしてから出力を開始します。
-N出力するバイト数を指定します。
-cASCII文字またはバックスラッシュエスケープを使用してバイトを表示します。

以上です!

ここまで読んでいただきありがとうございました!

コメント

タイトルとURLをコピーしました