Sample code for 30+ languages & platforms
Perl Requires Chilkat v11.2.0+

Base62 Encoding and Decoding

Demonstrates base62 encoding and decoding.

Chilkat Perl Downloads

Chilkat2 Perl
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