ZLibDecoder 由 ZLibCodec 和 GZipCodec 用于解压缩数据。
构造函数
属性
-
dictionary → List<
int> ? - 初始压缩字典。final
- gzip → bool
- 当为 true 时,所有输入中的连续压缩数据集将在输出中解压缩并连接。final
- hashCode → int
- 此对象的哈希码。no setterinherited
- raw → bool
- 当为 true 时,deflate 生成没有 zlib 头或尾部的原始数据,并且不会计算 adler32 检查值final
- runtimeType → Type
- 对象运行时类型的表示。no setterinherited
- windowBits → int
- 窗口大小(历史缓冲区大小)的以 2 为底的对数。它应在
8..15
范围内。较大的值会以内存使用为代价获得更好的压缩。默认值为15
。final
方法
-
bind(
Stream< List< stream) → Stream<int> >List< int> > - 转换提供的
stream
。inherited -
cast<
RS, RT> () → Converter< RS, RT> - 提供此流转换器的
Converter<RS, RT>
视图。inherited -
convert(
List< int> bytes) → List<int> - 使用给定的选项将字节序列转换为 ZLibDecoder 构造函数。override
-
fuse<
TT> (Converter< List< other) → Converter<int> , TT>List< int> , TT> - 将
this
与other
合并。inherited -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。inherited
-
startChunkedConversion(
Sink< List< sink) → ByteConversionSinkint> > - 开始分块转换。override
-
toString(
) → String - 此对象的字符串表示。inherited
运算符
-
operator ==(
Object other) → bool - 等号运算符。inherited