A base64 encoder and decoder.
It encodes using the default base64 alphabet, decodes using both the base64 and base64url alphabets, does not allow invalid characters and requires padding.
Examples:
var encoded = base64.encode([0x62, 0x6c, 0xc3, 0xa5, 0x62, 0xc3, 0xa6, 0x72, 0x67, 0x72, 0xc3, 0xb8, 0x64]); var decoded = base64.decode("YmzDpWLDpnJncsO4ZAo=");
The top-level base64Encode and base64Decode functions may be used instead if a local variable shadows the base64 constant.
const Base64Codec base64 = Base64Codec()
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.5.0/dart-convert/base64-constant.html