od
(1g)
Name
od - dump files in octal and other formats
Synopsis
od [OPTION]... [FILE]...
od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]]
od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b]
[+][LABEL][.][b]]
Description
User Commands OD(1)
NAME
od - dump files in octal and other formats
SYNOPSIS
od [OPTION]... [FILE]...
od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]]
od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b]
[+][LABEL][.][b]]
DESCRIPTION
Write an unambiguous representation, octal bytes by default,
of FILE to standard output. With more than one FILE argu-
ment, concatenate them in the listed order to form the
input. With no FILE, or when FILE is -, read standard
input.
All arguments to long options are mandatory for short
options.
-A, --address-radix=RADIX
decide how file offsets are printed
-j, --skip-bytes=BYTES
skip BYTES input bytes first
-N, --read-bytes=BYTES
limit dump to BYTES input bytes
-S BYTES, --strings[=BYTES]
output strings of at least BYTES graphic chars
-t, --format=TYPE
select output format or formats
-v, --output-duplicates
do not use * to mark line suppression
-w[BYTES], --width[=BYTES]
output BYTES bytes per output line
--traditional
accept arguments in traditional form
--help
display this help and exit
--version
output version information and exit
Traditional format specifications may be intermixed; they accu-
mulate:
-a same as -t a, select named characters, ignoring
GNU coreutils 8.16 Last change: March 2012 1
User Commands OD(1)
high-order bit
-b same as -t o1, select octal bytes
-c same as -t c, select ASCII characters or backslash
escapes
-d same as -t u2, select unsigned decimal 2-byte units
-f same as -t fF, select floats
-i same as -t dI, select decimal ints
-l same as -t dL, select decimal longs
-o same as -t o2, select octal 2-byte units
-s same as -t d2, select decimal 2-byte units
-x same as -t x2, select hexadecimal 2-byte units
If first and second call formats both apply, the second for-
mat is assumed if the last operand begins with + or (if
there are 2 operands) a digit. An OFFSET operand 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, ignoring high-order bit
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
GNU coreutils 8.16 Last change: March 2012 2
User Commands OD(1)
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, and
may have a multiplier suffix: b 512, kB 1000, K 1024, MB
1000*1000, M 1024*1024, GB 1000*1000*1000, G 1024*1024*1024,
and so on for T, P, E, Z, Y. Adding a z suffix to any type
displays printable characters at the end of each output
line. Option --string without a number implies 3; option
--width without a number implies 32. By default, od uses -A
o -t oS -w16.
AUTHOR
Written by Jim Meyering.
REPORTING BUGS
Report od bugs to [email protected]
GNU coreutils home page: <http://www.gnu.org/software/core-
utils/>
General help using GNU software: <http://www.gnu.org/geth-
elp/>
Report od translation bugs to <http://translationpro-
ject.org/team/>
COPYRIGHT
Copyright (C) 2012 Free Software Foundation, Inc. License
GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redis-
tribute it. There is NO WARRANTY, to the extent permitted
by law.
ATTRIBUTES
See attributes(5) for descriptions of the following
attributes:
+---------------+--------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+--------------------+
|Availability | file/gnu-coreutils |
+---------------+--------------------+
|Stability | Uncommitted |
+---------------+--------------------+
SEE ALSO
The full documentation for od is maintained as a Texinfo
manual. If the info and od programs are properly installed
at your site, the command
info coreutils 'od invocation'
GNU coreutils 8.16 Last change: March 2012 3
User Commands OD(1)
should give you access to the complete manual.
NOTES
This software was built from source available at
https://java.net/projects/solaris-userland. The original
community source was downloaded from
http://ftp.gnu.org/gnu/coreutils/coreutils-8.16.tar.xz
Further information about this software can be found on the
open source community website at http://www.gnu.org/soft-
ware/coreutils/.
GNU coreutils 8.16 Last change: March 2012 4