Data formats conversion functions
use NetSDS::Util::Convert qw(...);
\*(C`NetSDS::Util::Convert\*(C' module contains miscelaneous functions.
\s-1CLI\s0 parameters processing
types validation
\s-1HEX\s0, Base64, \s-1URI\s0, \s-1BCD\s0 encondig
\s-1UUID\s0 processing
This function converts string to little-endian \s-1BCD\s0 encoding filled with F16 value.
$hex = conv_chr_hex('a'); # return 61
$chr = conv_hex_chr('4A'); # return 'J'
$str = 'Want hex dump!'; $hex = conv_hex_str($str); print "Hex string: " . $hex;
$hex = '7A686F7061'; $string = conv_hex_str($hex); print "String from hex: " . $string;
my $b64 = str_base64("Hallo, people!");
my $str = base64_str($base64_string);
Example: my $uri = str_uri("http://www.google.com/?q=what");
Example: my $str = uri_str($uri_string);
None
None
1. Add other encodings support
Pod::Usage, Data::UUID
Valentyn Solomko <[email protected]>
Michael Bochkaryov <[email protected]>