The ZLibDecoder is used by ZLibCodec and GZipCodec to decompress data.
Properties
- dictionary → List<int>
-
read-only
Initial compression dictionary.…
- raw → bool
-
read-only
When true, deflate generates raw data with no zlib header or trailer, and will not compute an adler32 check value
- windowBits → int
-
read-only
Base two logarithm of the window size (the size of the history buffer). It should be in the range
8..15
. Larger values result in better compression at the expense of memory usage. The default value is15
.
Constructors
- ZLibDecoder({int windowBits: ZLibOption.DEFAULT_WINDOW_BITS, List<int> dictionary: null, bool raw: false})
Methods
-
bind(
Stream source) → Stream -
inherited
Transform the incoming
stream
's events.… -
convert(
List<int> bytes) → List<int> -
Convert a list of bytes using the options given to the ZLibDecoder constructor.
-
fuse(
Converter<List<int>> other) → Converter<List<int>> -
inherited
Fuses
this
withother
.… -
startChunkedConversion(
Sink<List<int>> sink) → ByteConversionSink -
Start a chunked conversion. While it accepts any Sink taking
List
's, the optimal sink to be passed assink
is a ByteConversionSink.