Skip to content

zlib.Inflater.InflateMark

Andrew Lambert edited this page Nov 26, 2022 · 2 revisions

zlib.Inflater.InflateMark

Method Signatures

 Function InflateMark() As UInt32

Remarks

If the upper 16 bits of the return value is –1 and the lower bits are zero, then inflate() is currently decoding information outside of a block. If the upper value is –1 and the lower value is non-zero, then inflate is in the middle of a stored block, with the lower value equaling the number of bytes from the input remaining to copy. If the upper value is not –1, then it is the number of bits back from the current bit position in the input of the code (literal or length/distance pair) currently being processed. In that case the lower value is the number of bytes already emitted for that code.

Entry-level points of interest denoted by "☜"



Clone this wiki locally