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

Base62 Encoding and Decoding

Demonstrates base62 encoding and decoding.

Chilkat Tcl Downloads

Tcl

load ./chilkat.dll

set bd [new_CkBinData]

#  Base62 encode.
CkBinData_AppendString $bd "hello world" "utf-8"
set base62_encoded [CkBinData_getEncoded $bd "base62"]
puts "hello world --> $base62_encoded"

#  Output: 
#  hello world --> AAwf93rvy4aWQVw

#  Base62 decode
set sb [new_CkStringBuilder]

CkStringBuilder_DecodeAndAppend $sb "AAwf93rvy4aWQVw" "base62" "utf-8"
puts "decoded: [CkStringBuilder_getAsString $sb]"

#  Output:
#  decoded: hello world

delete_CkBinData $bd
delete_CkStringBuilder $sb