Base64Codecfinal

一个 base64 编码器和解码器。

Base64Codec 允许将字节编码为 ASCII 字符串,并将有效的编码解码回字节。

此实现仅处理最简单的 RFC 4648 base64 和 base64url 编码。解码时不允许无效字符,并要求、生成填充,以确保输入总是四字符的倍数。

继承

构造函数

Base64Codec()
const
Base64Codec.urlSafe()
const

属性

decoder Base64Decoder
返回 this 的解码器,从 T 转换到 S
无设置器override
encoder Base64Encoder
ST 返回编码器。
无设置器override
hashCode int
此对象的哈希码。
无设置器继承
inverted Codec<String, List<int>>
反转 this
无设置器继承
runtimeType Type
对象的运行时类型表示。
无设置器继承

方法

decode(String encoded) Uint8List
解码 encoded
override
encode(List<int> input) String
编码 input
继承
fuse<R>(Codec<String, R> other) Codec<List<int>, R>
thisother 合并。
继承
normalize(String source, [int start = 0, int? end]) String
验证并规范化存储在 source 中的 base64 编码数据。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等于运算符。
继承