|
-a
|
same as -t a, select named characters
|
|
-b
|
same as -t oC, select octal bytes
|
|
-c
|
same as -t c, select ASCII characters or backslash escapes
|
|
-d
|
same as -t u2, select unsigned decimal shorts
|
|
-f
|
same as -t fF, select floats
|
|
-h
|
same as -t x2, select hexadecimal shorts
|
|
-i
|
same as -t d2, select decimal shorts
|
|
-l
|
same as -t d4, select decimal longs
|
|
-o
|
same as -t o2, select octal shorts
|
|
-x
|
same as -t x2, select hexadecimal shorts
|
|
For older syntax (second call format), OFFSET means -j OFFSET. LABEL
is the pseudo-address at first byte printed, incremented when dump is
progressing. For OFFSET and LABEL, a 0x or 0X prefix indicates
hexadecimal, suffixes may be . for octal and b for multiply by 512.
|
|
TYPE is made up of one or more of these specifications:
|
|
a
|
named character
|
|
c
|
ASCII character or backslash escape
|
|
d[SIZE]
|
| |
signed decimal, SIZE bytes per integer
|
|
f[SIZE]
|
| |
floating point, SIZE bytes per integer
|
|
o[SIZE]
|
| |
octal, SIZE bytes per integer
|
|
u[SIZE]
|
| |
unsigned decimal, SIZE bytes per integer
|
|
x[SIZE]
|
| |
hexadecimal, SIZE bytes per integer
|
|
SIZE is a number. For TYPE in doux, SIZE may also be C for
sizeof(char), S for sizeof(short), I for sizeof(int) or L for
sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D
for sizeof(double) or L for sizeof(long double).
RADIX is d for decimal, o for octal, x for hexadecimal or n for none.
BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512
with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to
any type adds a display of printable characters to the end of each line
of output. --string without a number implies 3. --width without a number
implies 32. By default, od uses -A o -t d2 -w 16.