OD(1) | ユーザーコマンド | OD(1) |
od - ファイルを 8 進数やその他の形式でダンプする
od [OPTION]... [FILE]...
od [-abcdfilosx]... [FILE]
[[+]OFFSET[.][b]]
od --traditional [OPTION]... [FILE]
[[+]OFFSET[.][b]
[+][LABEL][.][b]]
FILE を明確な表現形式 (デフォルトは 8 進数) で標準出力に書き出します。 FILE が 2 個以上の場合は、指定された順番で連結されて入力となります。
ファイルの指定がない場合や FILE が - の場合, 標準入力から読み込みを行います。
1 番目と 2 番目の書式がどちらにもあてはまる場合は、 最後のオペランドが + で始まるか、 (オペランドが 2 個で) 数字の場合には、 2 番目の書式と見なされます。 OFFSET オペランドは -j OFFSET と同じです。LABEL は表示される最初のバイトの 仮想的なアドレスで、ダンプが進むにつれて増加します。 OFFSET および LABEL では 0x または 0X 接頭辞をつけると 16 進数を表します。 接尾子 . は 8 進数を表します。接尾子 b は 512 倍を表します。
長いオプションで必須となっている引数は短いオプションでも必須です。
古い書式指定を混合させてもかまいません。両方が使用されます。
-a -t a と同様。文字名を表示する。最上位ビットは無視される
-b -t o1 と同様。 8 進数で表示する
-c -t c と同様。表示可能文字または \ エスケープ文字で表示する
-d -t u2 と同様。符号なし 10 進数 2 バイトで表示する
-f -t fF と同様。浮動小数点で表示する
-i -t dI と同様。 10 進整数で表示する
-l -t dL と同様。 10 進長整数で表示する
-o -t o2 と同様。 8 進数 2 バイトで表示する
-s -t d2 と同様。 10 進数 2 バイトで表示する
-x -t x2 と同様。 16 進数 2 バイトで表示する
ここでのサイズの指定は数字です。 タイプが [doux] のいずれかの場合、サイズには sizeof(char) を意味する C、 sizeof(short) を意味する S、 sizeof(int) を意味する I、 sizeof(long) を意味する L も指定できます。 タイプが f の場合、サイズには sizeof(float) を意味する F、 sizeof(double) を意味する D、 sizeof(long double) を意味する L も指定できます。
どのタイプの場合も z を接尾辞として付けると、各行の後ろに表示可能文字が 出力されます。
BYTES が 0x か 0X で始まっている場合は 16 進数と解釈されます。 BYTES には以下の倍数接尾辞を後ろに付けることができます。
G, T, P, E, Z, Y についても同様です。 二進接頭辞も使用することもできます: KiB=K, MiB=M など。
GNU coreutils のオンラインヘルプ: <https://www.gnu.org/software/coreutils/> 翻訳に関するバグは <https://translationproject.org/team/ja.html> に連絡してください。 詳細な文書 <https://www.gnu.org/software/coreutils/od> (ローカルでは info '(coreutils) od invocation' で参照可能)。
作者 Jim Meyering。
Copyright © 2020 Free Software Foundation, Inc.
ライセンス GPLv3+: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO
WARRANTY, to the extent permitted by law.
od の完全なマニュアルは Texinfo マニュアルとして整備されている。もし、 info および od のプログラムが正しくインストールされているならば、コマンド
を使用すると完全なマニュアルを読むことができるはずだ。
2021年5月 | GNU coreutils |