Interface IArchive
- Namespace
- SharpCompress.Archive
- Assembly
- SharpCompress.dll
public interface IArchive : IDisposable
- Inherited Members
-
- Extension Methods
-
Properties
Entries
IEnumerable<IArchiveEntry> Entries { get; }
Property Value
- IEnumerable<IArchiveEntry>
IsComplete
Property Value
- bool
IsSolid
Property Value
- bool
TotalSize
Property Value
- long
TotalUncompressSize
long TotalUncompressSize { get; }
Property Value
- long
Type
ArchiveType Type { get; }
Property Value
- ArchiveType
Volumes
IEnumerable<IVolume> Volumes { get; }
Property Value
- IEnumerable<IVolume>
Methods
IReader ExtractAllEntries()
Returns
- IReader
Events
CompressedBytesRead
event EventHandler<CompressedBytesReadEventArgs> CompressedBytesRead
Event Type
- EventHandler<CompressedBytesReadEventArgs>
event EventHandler<ArchiveExtractionEventArgs<IArchiveEntry>> EntryExtractionBegin
Event Type
- EventHandler<ArchiveExtractionEventArgs<IArchiveEntry>>
event EventHandler<ArchiveExtractionEventArgs<IArchiveEntry>> EntryExtractionEnd
Event Type
- EventHandler<ArchiveExtractionEventArgs<IArchiveEntry>>
event EventHandler<FilePartExtractionBeginEventArgs> FilePartExtractionBegin
Event Type
- EventHandler<FilePartExtractionBeginEventArgs>