Класс Base64Codec
Кодировщик и декодировщик base64.
Класс Base64Codec позволяет кодировать байты в строки ASCII в формате base64 и декодировать допустимые кодировки обратно в байты.
Это реализация поддерживает только самые простые кодировки base64 и base64url из RFC 4648. Она не допускает недопустимых символов при декодировании и требует, и генерирует, дополнения (padding), чтобы входные данные всегда были кратными четырём символам.
Конструкторы
- Base64Codec() const
- Base64Codec.urlSafe() const
Свойства
- decoder → Base64Decoder только для чтения
- encoder → Base64Encoder только для чтения
- hashCode → int только для чтения, унаследованное
-
Хэш-код этого объекта.
- inverted → Codec<Строка, Список<int>> только для чтения, унаследованное
-
Инвертирует
this. - runtimeType → Тип только для чтения, унаследованное
-
Представление типа объекта во время выполнения.
Операторы
- operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
- normalize(
Строка source, [ int start = 0, int end ]) → Строка -
Проверяет и нормализует закодированные данные base64 в
source. - decode(
Строка encoded) → Список<int> унаследованное - encode(
Список<int> input) → Строка унаследованное - fuse<R>(
Codec<Строка, R> other) → Codec<Список<int>, R> унаследованное -
Объединяет
thisсother. - noSuchMethod(
Вызов invocation) → dynamic унаследованное -
Вызывается, когда обращаются к несуществующему методу или свойству.
- toString(
) → Строка унаследованное -
Возвращает строковое представление этого объекта.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-convert/Base64Codec-class.html