Man Linux: Main Page and Category List

NAME

     rax - radare base converter

SYNOPSIS

     rax [-e] [-s] [-h] [-|value] [...]

DESCRIPTION

     This command is part of the radare project.

     This command allows you to convert values between positive and negative
     integer, float octal, binary and hexadecimal values.

     With no arguments, rax reads values from stdin. You can pass one or more
     values as arguments, and swap endiannes of the output with the '-e' flag.

     Using '-' as argument rax will read binary data from stdin and print out
     the hex pairs to stdout.

       $ rax -33 -e -33
       0xffffffdf
       0xdfffffff

     The '-s' flag converts radare into a hexpair-to-binary converter, so you
     can do 'unpack' hexpair encoded strings easily.

       $ rax -s 41 42 43
       ABC

     It is very useful tool for scripting, so you can read floating point
     values, or get the integer offset of a jump or a stack delta when
     analyzing programs.

     Available variable types are:

       integer          10
       zeropadding     010
       float           10f
       hexadecimal    0x10
       hex to float   Fx10
       oct to hex      023 (or 23o)
       hex to oct     Ox20 (note 'O' is not zero)
       bin to hex    1101b
       hex to bin     Bx63

     Available flags are:

     -e          Swap endian.

     -h          Show usage help message.

SEE ALSO

     radiff(1), radare(1), radarerc(5), rabin(1), hasher(1), rsc(1), rasc(1),
     rasm(1), rfile(1), xrefs(1)

AUTHORS

     pancake <pancake@youterm.com>