public LzEntryOutputStream(Stream stream, Lz4PackageEntry entry, int bufferSize = 0x100000, Lz4Mode mode = 0) { _baseStream = stream; _lz = new ExtraCompressStream(stream, bufferSize, mode); try { _pos = stream.Position; } catch (Exception) { _pos = -1L; } _entry = entry; _entry.CompressedSize = 0L; _entry.OriginSize = 0L; _entry.Entry = stream.Position; }