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

Base62 Encoding and Decoding

Demonstrates base62 encoding and decoding.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final bd = CkBinData();

  // Base62 encode.
  bd.appendString('hello world', 'utf-8');
  final base62Encoded = bd.getEncoded('base62');
  print('hello world --> $base62Encoded');

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

  // Base62 decode
  final sb = CkStringBuilder();
  sb.decodeAndAppend('AAwf93rvy4aWQVw', 'base62', 'utf-8');
  print('decoded: ${sb.getAsString()}');

  // Output:
  // decoded: hello world
}