Perl Requires Chilkat v11.2.0+
Chilkat2 Perl
Base62 Encoding and Decoding
Demonstrates base62 encoding and decoding.Chilkat Perl Downloads
use strict;
use warnings;
use Chilkat2;
my $bd = Chilkat2::BinData->new;
# Base62 encode.
$bd->AppendString('hello world', 'utf-8');
my $base62_encoded = $bd->GetEncoded('base62');
print 'hello world --> ', $base62_encoded, "\n";
# Output:
# hello world --> AAwf93rvy4aWQVw
# Base62 decode
my $sb = Chilkat2::StringBuilder->new;
$sb->DecodeAndAppend('AAwf93rvy4aWQVw', 'base62', 'utf-8');
print 'decoded: ', $sb->GetAsString(), "\n";
# Output:
# decoded: hello world