Spec-Zone.ru › Dart 2

dart:convert

метод convert

Uint8List convert(
  1. String input,
  2. [int start = 0,
  3. int? end]
)
override

Декодирует символы input из start в end в формате base64.

Если start не указан, по умолчанию используется начало input. Если end не указан, по умолчанию используется конец input.

Возвращённый Uint8List содержит только декодированные байты, поэтому значение Uint8List.length точно равно количеству декодированных байтов. Uint8List.buffer может быть больше, чем декодированные байты.

Реализация

Uint8List convert(String input, [int start = 0, int? end]) {
  end = RangeError.checkValidRange(start, end, input.length);
  if (start == end) return Uint8List(0);
  var decoder = _Base64Decoder();
  var buffer = decoder.decode(input, start, end)!;
  decoder.close(input, end);
  return buffer;
}

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-convert/Base64Decoder/convert.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API