OptionalchunkThe size of the chunks in bytes, see Configuration#chunkSize.
OptionalcompressionThe compression method of the entry. It allows codecs registered for several methods sharing the same format to distinguish them (e.g. Reduce, methods 2 to 5).
It is only set for the codecs registered with registerCodec.
Optionaldeflate64true when the data is compressed with the Deflate64 method, the format passed as the first
argument being "deflate64-raw" instead of "deflate-raw".
It is only set for the classes decompressing the deflate methods, i.e. Configuration#DecompressionStream and Configuration#DecompressionStreamFallback.
OptionalrawThe general purpose bit flag of the entry, which some methods need to decode the data (e.g. the dictionary size and the number of trees of Implode, or the presence of the end-of-stream marker of LZMA).
It is only set for the codecs registered with registerCodec.
OptionaluncompressedThe uncompressed size of the entry declared in its header, undefined when the size is unknown. It allows size-driven decoders (e.g. Shrink, Reduce, Implode, LZMA without end-of-stream marker) to stop at the exact output size instead of decoding trailing padding bits.
It is only set for the codecs registered with registerCodec.
Represents the options passed as the second argument to the constructor of the classes decompressing data, i.e. CodecDefinition#DecompressionStream, Configuration#DecompressionStream and Configuration#DecompressionStreamFallback.