| OD(1) | General Commands Manual | OD(1) |
od — octal,
decimal, hex, ascii dump
od |
[-aBbcDdeFfHhIiLlOosvXx]
[-A base]
[-j offset]
[-N length]
[-t type_string]
[file ...] |
The od utility is a filter which displays
the specified files, or standard input if no files are specified, in a user
specified format.
The options are as follows:
-A
based, o,
x, or n, which specify
decimal, octal, hexadecimal addresses or no address, respectively.-a-B-o.-b-c-D-d-e-F-e.-f-H-h-I-i-j
offset0x or
0X, offset is interpreted as
a hexadecimal number, otherwise, with a leading 0,
offset is interpreted as an octal number. Appending
the character b, k, or
m to offset causes it to be
interpreted as a multiple of 512,
1024, or 1048576,
respectively.
As an alternative to od
-j offset
[file], the X/Open System Interfaces syntax
od [file]
[+]offset[.][Bb]
is also supported.
-L-I.-l-I.-N
length-O-o-s-t
type_stringa selects US-ASCII output, with
control characters replaced with their names instead of as c escape
sequences. See also the _u conversion provided
by hexdump(1).
c selects a standard character based
conversion. See also the _c conversion provided
by hexdump(1).
f selects the floating point output
format. This type character can be optionally followed by the characters
4 or F to specify
four-byte floating point output, or 8 or
L to specify eight-byte floating point output.
The default output format is eight-byte floats. See also the
e conversion provided by
hexdump(1).
d,
o, u, or
x select decimal, octal, unsigned decimal, or
hex output respectively. These types can optionally be followed by
C to specify
char-sized
output, S to specify
short-sized
output, I to specify
int-sized
output, L to specify
long-sized
output, 1 to specify one-byte output,
2 to specify two-byte output,
4 to specify four-byte output, or
8 to specify eight-byte output. The default
output format is in four-byte quantities. See also the
d, o,
u, and x conversions
provided by hexdump(1).
-v-v option causes od to
display all input data. Without the -v option, any
number of groups of output lines, which would be identical to the
immediately preceding group of output lines (except for the input
offsets), are replaced with a line comprised of a single asterisk.-X-H.-x-h.For each input file, od sequentially
copies the input to standard output, transforming the data according to the
options given. If no options are specified, the default display is
equivalent to specifying the -o option.
The od utility exits 0 on success,
and >0 if an error occurs.
The od utility is compliant with the
IEEE Std 1003.1-2008 (“POSIX.1”)
specification.
The flags [-bcdosx] as well as the
offset specifier are marked by IEEE
Std 1003.1-2008 (“POSIX.1”) as being an X/Open System
Interfaces option.
The flags [-aBDeFfHhIiLlOX] are extensions
to that specification.
An od command appeared in
Version 1 AT&T UNIX.
This man page was written in February 2001 by Andrew Brown,
shortly after he augmented the od syntax to include
things he felt had been missing for a long time.
| September 3, 2022 | openbsd |