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

Base62 Encoding and Decoding

Demonstrates base62 encoding and decoding.

Chilkat Delphi DLL Downloads

Delphi DLL
var
bd: HCkBinData;
base62_encoded: PWideChar;
sb: HCkStringBuilder;

begin
bd := CkBinData_Create();

//  Base62 encode.
CkBinData_AppendString(bd,'hello world','utf-8');
base62_encoded := CkBinData__getEncoded(bd,'base62');
Memo1.Lines.Add('hello world --> ' + base62_encoded);

//  Output: 
//  hello world --> AAwf93rvy4aWQVw

//  Base62 decode
sb := CkStringBuilder_Create();
CkStringBuilder_DecodeAndAppend(sb,'AAwf93rvy4aWQVw','base62','utf-8');
Memo1.Lines.Add('decoded: ' + CkStringBuilder__getAsString(sb));

//  Output:
//  decoded: hello world

CkBinData_Dispose(bd);
CkStringBuilder_Dispose(sb);