OD Command - Octal and Hexadecimal File Dumper | Online Free DevTools by Hexmos

Convert file formats to octal and hexadecimal with the OD command. Explore its usage for binary file inspection and data analysis. Free online tool.

OD Command - Octal and Hexadecimal File Dumper

The od command is a powerful utility used in Unix-like operating systems to dump files in various formats, most commonly octal and hexadecimal. It's invaluable for inspecting binary files, understanding data structures, and debugging low-level issues.

Inspect Binary Files with OD

When you need to examine the raw bytes of a file, the od command provides a clear and structured output. It allows you to see the data in a human-readable format, making it easier to identify patterns or anomalies.

Convert Files to Octal Format

To view a file's content in octal representation, you can use the -o flag or specify the octal format with -t o2. This is useful for understanding byte sequences in their octal equivalents.

# To dump a file in octal format:
od <binary-file>
od -o <binary-file>
od -t o2 <binary-file>

Convert Files to Hexadecimal Format

For hexadecimal output, which is often more common in computing, use the -x flag or -t x2. This displays data in base-16, making it easier to correlate with memory addresses and common data representations.

# To dump a file in hexadecimal format:
od -x <binary-file>
od -t x2 <binary-file>

Advanced OD Command Options

The od command offers flexibility in how it displays data and offsets. You can customize the output to show hexadecimal offsets (-A x) and specify the byte size for hexadecimal output (-t x1) for finer control over the display.

# To dump a file in hexadecimal format, with hexadecimal offsets and a space between each byte:
od -A x -t x1 <binary-file>

For more detailed information on the od command and its various options, you can refer to the official documentation: