Sometimes, the local header does not have the compressed size and a data descriptor is used after the compressed data.
If provided, will be used if the local header indicates a data descriptor block.
It is used to find the correct offset for the data descriptor.
Sometimes, the local header does not have the compressed size and a data descriptor is used after the compressed data. If provided, will be used if the local header indicates a data descriptor block. It is used to find the correct offset for the data descriptor.