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