public ZipReturn ZipFileOpenReadStreamQuick(ulong pos, bool raw, out Stream stream, out ulong streamSize, out ushort compressionMethod) { LocalFile tmpFile = new LocalFile(_zipFs) { LocalFilePos = pos }; _localFiles.Clear(); _localFiles.Add(tmpFile); ZipReturn zr = tmpFile.LocalFileHeaderReadQuick(); if (zr != ZipReturn.ZipGood) { stream = null; streamSize = 0; compressionMethod = 0; return zr; } _readIndex = 0; return tmpFile.LocalFileOpenReadStream(raw, out stream, out streamSize, out compressionMethod); }