Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

rax2(1) [debian man page]

RAX2(1) 						    BSD General Commands Manual 						   RAX2(1)

NAME
rax2 -- radare base converter SYNOPSIS
rax2 [-ebsSvxkh] [[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. OPTIONS
-e Swap endian. -b Convert from binary string to caracter (rax2 -b 01000101) -s Convert from hex string to caracter (rax2 -s 43 4a 50) -S Convert from hex string to caracter (rax2 -S C J P) -v Show program version -x Convert a string into a hash -k Keep de same base as the input data -h Show usage help message USAGE
Available variable types are: int -> hex rax2 10 hex -> int rax2 0xa -int -> hex rax2 -77 -hex -> int rax2 0xffffffb3 int -> bin rax2 b30 bin -> int rax2 1010d float -> hex rax2 3.33f hex -> float rax2 Fx40551ed8 oct -> hex rax2 35o hex -> oct rax2 Ox12 (O is a letter) bin -> hex rax2 1100011b hex -> bin rax2 Bx63 With no arguments, rax2 reads values from stdin. You can pass one or more values as arguments. $ rax2 33 0x41 0101b 0x21 65 0x5 You can do 'unpack' hexpair encoded strings easily. $ rax2 -s 41 42 43 ABC And it supports some math operations. $ rax2 0x5*101b+5 30 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 ana- lyzing programs. SEE ALSO
radare2(1), rahash2(1), rafind2(1), rabin2(1), ranal2(1), radiff2(1), ragg2(1), rarun2(1), rasm2(1), AUTHORS
pancake <pancake@nopcode.org>, nibble <nibble@develsec.org> BSD
Mar 12, 2010 BSD

Check Out this Related Man Page

NetSDS::Util::Convert(3pm)				User Contributed Perl Documentation				NetSDS::Util::Convert(3pm)

NAME
NetSDS::Util::Convert - data formats conversion functions SYNOPSIS
use NetSDS::Util::Convert qw(...); DESCRIPTION
"NetSDS::Util::Convert" module contains miscelaneous functions. o CLI parameters processing o types validation o HEX, Base64, URI, BCD encondig o UUID processing EXPORTED FUNCTIONS
conv_conv_str_bcd($str) - convert string to little-endian BCD This function converts string to little-endian BCD encoding filled with F16 value. conv_chr_hex($char) - encode char to hexadecimal string $hex = conv_chr_hex('a'); # return 61 conv_hex_chr($hex) - convert hexadecimal string to character $chr = conv_hex_chr('4A'); # return 'J' conv_str_hex($str) - convert byte string to hexadecimal $str = 'Want hex dump!'; $hex = conv_hex_str($str); print "Hex string: " . $hex; conv_hex_str($string) - convert hex to byte string $hex = '7A686F7061'; $string = conv_hex_str($hex); print "String from hex: " . $string; conv_str_base64($str) - convert string to Base64 my $b64 = str_base64("Hallo, people!"); conv_base64_str($b64) - convert Base64 to string my $str = base64_str($base64_string); conv_str_uri($str) - convert string to URI encoded Example: my $uri = str_uri("http://www.google.com/?q=what"); conv_uri_str($uri) - decode URI encoded string Example: my $str = uri_str($uri_string); EXAMPLES
None BUGS
None TODO
1. Add other encodings support SEE ALSO
Pod::Usage, Data::UUID AUTHORS
Valentyn Solomko <pere@pere.org.ua> Michael Bochkaryov <misha@rattler.kiev.ua> perl v5.12.4 2011-08-27 NetSDS::Util::Convert(3pm)
Man Page