decompressBlock
fn
DecompressedBlock decompressBlock(ref BitReader reader, int blockSize100k = 9)Decompress a single block.
Parameters
reader | Bit reader positioned at block start. |
blockSize100k | Declared block size multiplier (1-9) from the stream header. The decoded MTF/RLE2 output is capped at blockSize100k * 100000 - 19 entries, the reference nblockMAX, guarding against decompression bombs. |
Returns
Decompressed block data.
Throws
CompressionError if data is corrupt.