Base64Codecfinal

一个 base64 编码器和解码器。

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

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

继承

构造函数

Base64Codec()
const
Base64Codec.urlSafe()
const

属性

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

方法

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

运算符

operator ==(Object other) bool
等性运算符。
inherited