Man page - rust-od(1)

Packages contains this manual

Manual

od

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXTRA
VERSION

NAME

od - Dump files in octal and other formats

SYNOPSIS

od [ --help ] [ -A | --address-radix ] [ -j | --skip-bytes ] [ -N | --read-bytes ] [ --endian ] [ -S | --strings ] [ -a ] [ -b ] [ -c ] [ -d ] [ -D ] [ -o ] [ -I ] [ -L ] [ -i ] [ -l ] [ -x ] [ -h ] [ -O ] [ -s ] [ -X ] [ -H ] [ -e ] [ -f ] [ -F ] [ -t | --format ] [ -v | --output-duplicates ] [ -w | --width ] [ --traditional ] [ -V | --version ] [ FILENAME ]

DESCRIPTION

Dump files in octal and other formats

OPTIONS

--help

Print help information.

-A , --address-radix = RADIX

Select the base in which file offsets are printed.

-j , --skip-bytes = BYTES

Skip bytes input bytes before formatting and writing.

-N , --read-bytes = BYTES

limit dump to BYTES input bytes

--endian = big|little

byte order to use for multi-byte formats

[ possible values: big, little]

-S , --strings = BYTES

NotImplemented: output strings of at least BYTES graphic chars. 3 is assumed when BYTES is not specified.

-a

named characters, ignoring high-order bit

-b

octal bytes

-c

ASCII characters or backslash escapes

-d

unsigned decimal 2-byte units

-D

unsigned decimal 4-byte units

-o

octal 2-byte units

-I

decimal 8-byte units

-L

decimal 8-byte units

-i

decimal 4-byte units

-l

decimal 8-byte units

-x

hexadecimal 2-byte units

-h

hexadecimal 2-byte units

-O

octal 4-byte units

-s

decimal 2-byte units

-X

hexadecimal 4-byte units

-H

hexadecimal 4-byte units

-e

floating point double precision (64-bit) units

-f

floating point double precision (32-bit) units

-F

floating point double precision (64-bit) units

-t , --format = TYPE

select output format or formats

-v , --output-duplicates

do not use * to mark line suppression

-w , --width = BYTES

output BYTES bytes per output line. 32 is implied when BYTES is not specified.

--traditional

compatibility mode with one input, offset and label.

-V , --version

Print version

EXTRA

Displays data in various human-readable formats. If multiple formats are specified, the output will contain all formats in the order they appear on the command line. Each format will be printed on a new line. Only the line containing the first format will be prefixed with the offset.

If no filename is specified, or it is "-", stdin will be used. After a "--", no more options will be recognized. This allows for filenames starting with a "-".

If a filename is a valid number which can be used as an offset in the second form, you can force it to be recognized as a filename if you include an option like "-j0", which is only valid in the first form.

RADIX is one of o,d,x,n for octal, decimal, hexadecimal or none.

BYTES is decimal by default, octal if prefixed with a "0", or hexadecimal if prefixed with "0x". The suffixes b, KB, K, MB, M, GB, G, will multiply the number with 512, 1000, 1024, 1000ˆ2, 1024ˆ2, 1000ˆ3, 1024ˆ3, 1000ˆ2, 1024ˆ2.

OFFSET and LABEL are octal by default, hexadecimal if prefixed with "0x" or decimal if a "." suffix is added. The "b" suffix will multiply with 512.

TYPE contains one or more format specifications consisting of:
a for printable 7-bits ASCII
c for utf-8 characters or octal for undefined characters
d[SIZE] for signed decimal
f[SIZE] for floating point
o[SIZE] for octal
u[SIZE] for unsigned decimal
x[SIZE] for hexadecimal SIZE is the number of bytes which can be the number 1, 2, 4, 8 or 16,
or C, I, S, L for 1, 2, 4, 8 bytes for integer types,
or F, D, L for 4, 8, 16 bytes for floating point. Any type specification can have a "z" suffix, which will add a ASCII dump at
the end of the line.

If an error occurred, a diagnostic message will be printed to stderr, and the exit code will be non-zero.

VERSION

v0.0.30