C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Unix系] C Shell (csh) od の使い方: バイナリファイルの表示
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. 1. バイナリファイルの16進数表示
      2. 2. バイナリファイルのオクタル表示
      3. 3. 最初の16バイトのみ表示
      4. 4. アドレスを16進数で表示
      5. 5. 重複行を表示
    5. Tips

[Unix系] C Shell (csh) od の使い方: バイナリファイルの表示

Overview

od コマンドは、ファイルの内容をオクタル、16進数、またはASCII形式で表示するためのツールです。主にバイナリファイルの解析やデバッグに使用されます。

Usage

基本的な構文は次のとおりです。

od [options] [arguments]

Common Options

  • -A : アドレスの表示形式を指定します。
  • -t : 表示形式を指定します(例: -t x は16進数表示)。
  • -N : 読み込むバイト数を指定します。
  • -v : 重複する行も表示します。

Common Examples

以下は、od コマンドのいくつかの実用的な例です。

1. バイナリファイルの16進数表示

od -t x myfile.bin

2. バイナリファイルのオクタル表示

od -t o myfile.bin

3. 最初の16バイトのみ表示

od -N 16 myfile.bin

4. アドレスを16進数で表示

od -A x myfile.bin

5. 重複行を表示

od -v myfile.bin

Tips

  • バイナリファイルを扱う際は、-N オプションを使って必要な部分だけを表示すると効率的です。
  • 表示形式を変更するために、-t オプションを活用して、目的に応じた形式でデータを確認しましょう。
  • 大きなファイルを扱う場合は、lessmore と組み合わせて、ページ単位で表示することを検討してください。