adamhathcock wrote:
I may have been paranoid and put too many NonDisposingStreams in places :)I still can't find a good place to manually skip the source stream. Very frustrating!
ZipHeaderFactory might be one such place. It tries to reuse an existing RewindableStream but if it is already wrapped with a NonDisposing stream then another RewindableStream covers the whole lot.