Codec 类用于编码和解码数据(如果支持)。
编解码器可以合并。例如,将 json 和 utf8 合并会产生一个编码器,可以将 Json 对象直接转换为字节,也可以将字节直接解码为 json 对象。
合并编解码器通常会尝试优化操作,可能比单独执行每个编码步骤更快。
Codec 类提供了 encode、decode、fuse 和 inverted 的默认实现。子类可以选择提供这些操作的更有效实现。
构造函数
- Codec()
-
const
属性
方法
-
decode(
T encoded) → S - 解码
encoded
数据。 -
encode(
S input) → T - 编码
input
。 -
fuse<
R> (Codec< T, R> other) → Codec<S, R> - 将此对象与
other
合并。 -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
操作符
-
operator ==(
Object other) → bool - 等于操作符。继承