.\" Generated by kramdown-man 0.1.8 .\" https://github.com/postmodern/kramdown-man#readme .TH ronin-unhexdump 1 "May 2022" Ronin "User Manuals" .LP .SH SYNOPSIS .LP .HP \fBronin unhexdump\fR \[lB]\fIoptions\fP\[rB] \[lB]\fIFILE\fP\[rB]\` .LP .SH DESCRIPTION .LP .PP Un\-hexdumps a hexdump back into it\[cq]s original raw data\. Supports a variety of formats, bases, and encodings\. .LP .SH ARGUMENTS .LP .TP \fIFILE\fP The optional path to the file to un\-hexdump\. .LP .SH OPTIONS .LP .TP \fB-o\fR, \fB--output\fR \fIFILE\fP Optional path to the output file\. .LP .HP \fB-f\fR, \fB--format\fR \[lB]\fBhexdump\fR\[or]\fBod\fR\[rB] Specifies the hexdump format to parse\. .LP .TP \fB-t\fR, \fB--type\fR \fITYPE\fP The binary data type to decode the data as\. Must be one of the following: .LP .RS .IP \(bu 2 \fBint8\fR .IP \(bu 2 \fBuint8\fR .IP \(bu 2 \fBchar\fR .IP \(bu 2 \fBuchar\fR .IP \(bu 2 \fBbyte\fR .IP \(bu 2 \fBint16\fR .IP \(bu 2 \fBint16_le\fR .IP \(bu 2 \fBint16_be\fR .IP \(bu 2 \fBint16_ne\fR .IP \(bu 2 \fBuint16\fR .IP \(bu 2 \fBuint16_le\fR .IP \(bu 2 \fBuint16_be\fR .IP \(bu 2 \fBuint16_ne\fR .IP \(bu 2 \fBshort\fR .IP \(bu 2 \fBshort_le\fR .IP \(bu 2 \fBshort_be\fR .IP \(bu 2 \fBshort_ne\fR .IP \(bu 2 \fBushort\fR .IP \(bu 2 \fBushort_le\fR .IP \(bu 2 \fBushort_be\fR .IP \(bu 2 \fBushort_ne\fR .IP \(bu 2 \fBint32\fR .IP \(bu 2 \fBint32_le\fR .IP \(bu 2 \fBint32_be\fR .IP \(bu 2 \fBint32_ne\fR .IP \(bu 2 \fBuint32\fR .IP \(bu 2 \fBuint32_le\fR .IP \(bu 2 \fBuint32_be\fR .IP \(bu 2 \fBuint32_ne\fR .IP \(bu 2 \fBint\fR .IP \(bu 2 \fBlong\fR .IP \(bu 2 \fBlong_le\fR .IP \(bu 2 \fBlong_be\fR .IP \(bu 2 \fBlong_ne\fR .IP \(bu 2 \fBuint\fR .IP \(bu 2 \fBulong\fR .IP \(bu 2 \fBulong_le\fR .IP \(bu 2 \fBulong_be\fR .IP \(bu 2 \fBulong_ne\fR .IP \(bu 2 \fBint64\fR .IP \(bu 2 \fBint64_le\fR .IP \(bu 2 \fBint64_be\fR .IP \(bu 2 \fBint64_ne\fR .IP \(bu 2 \fBuint64\fR .IP \(bu 2 \fBuint64_le\fR .IP \(bu 2 \fBuint64_be\fR .IP \(bu 2 \fBuint64_ne\fR .IP \(bu 2 \fBlong_long\fR .IP \(bu 2 \fBlong_long_le\fR .IP \(bu 2 \fBlong_long_be\fR .IP \(bu 2 \fBlong_long_ne\fR .IP \(bu 2 \fBulong_long\fR .IP \(bu 2 \fBulong_long_le\fR .IP \(bu 2 \fBulong_long_be\fR .IP \(bu 2 \fBulong_long_ne\fR .IP \(bu 2 \fBfloat\fR .IP \(bu 2 \fBfloat_le\fR .IP \(bu 2 \fBfloat_be\fR .IP \(bu 2 \fBfloat_ne\fR .IP \(bu 2 \fBdouble\fR .IP \(bu 2 \fBdouble_le\fR .IP \(bu 2 \fBdouble_be\fR .IP \(bu 2 \fBdouble_ne\fR .RE .LP .TP \fB-b\fR, \fB--base\fR \fB2\fR\[or]\fB8\fR\[or]\fB10\fR\[or]\fB16\fR The numeric base to print hexdumped numbers in\. .LP .TP \fB-A\fR, \fB--address-base\fR \fB2\fR\[or]\fB8\fR\[or]\fB10\fR\[or]\fB16\fR The numeric base to print the index addresses in\. .LP .TP \fB--[no-]named-chars\fR Enables parsing of \fBod\fR\-style named characters (ex: \fBnul\fR)\. .LP .TP \fB-h\fR, \fB--help\fR Prints help information\. .LP .SH EXAMPLES .LP .PP Unhexdump a \fBhexdump -C\fR hexdump: .LP .nf ronin unhexdump \-o raw\.bin hexdump\.txt .fi .LP .PP Unhexdump a \fBhexdump\fR hexdump: .LP .nf ronin unhexdump \-o raw\.bin \-t uint16\[ru]le hexdump\.txt .fi .LP .PP Unhexdump an \fBod\fR hexdump: .LP .nf ronin unhexdump \-o raw\.bin \-f od od\.txt .fi .LP .SH AUTHOR .LP .PP Postmodern .MT postmodern\.mod3\[at]gmail\.com .ME .LP .SH SEE ALSO .LP .PP ronin\-hexdump(1), hexdump(1), od(1)