using System.IO; using SharpCompress.Common; namespace SharpCompress.Archive { public interface IArchiveEntry : IEntry { /// /// Opens the current entry as a stream that will decompress as it is read. /// Read the entire stream or use SkipEntry on EntryStream. /// Stream OpenEntryStream(); void WriteTo(Stream stream); /// /// The archive can find all the parts of the archive needed to extract this entry. /// bool IsComplete { get; } } }