Base85Decoder constructor

Base85Decoder(
  1. String alphabet,
  2. AlgoType algo
)

Implementation

Base85Decoder(this.alphabet, this.algo) {
  _baseMap = Uint8List(256);
  _baseMap.fillRange(0, _baseMap.length, 255);
  for (var i = 0; i < alphabet.length; i++) {
    var xc = alphabet.codeUnitAt(i);
    if (_baseMap[xc] != 255) {
      throw FormatException('${alphabet[i]} is ambiguous');
    }
    _baseMap[xc] = i;
  }
}