2 using SharpCompress.Common;
4 namespace SharpCompress.Archive
6 internal interface IArchiveEntry : IEntry
9 /// Opens the current entry as a stream that will decompress as it is read.
10 /// Read the entire stream or use SkipEntry on EntryStream.
12 Stream OpenEntryStream();
15 /// The archive can find all the parts of the archive needed to extract this entry.
17 bool IsComplete { get; }
20 /// The archive instance this entry belongs to
22 IArchive Archive { get; }