toText method

String toText()

Implementation

String toText() {
  final checksumArrayBuf = Uint8List(4)
    ..buffer.asByteData().setUint32(0, getCrc32(bytes));
  final checksum = checksumArrayBuf.sublist(0, 4);
  final data = Uint8List.fromList(bytes);
  final array = Uint8List.fromList([...checksum, ...data]);
  final result = Base32.encode(array, type: Base32Type.RFC4648);
  return splitStringIntoGroups(result.replaceAll('=', ''));
}