Class RarReader
- Namespace
- SharpCompress.Reader.Rar
- Assembly
- SharpCompress.dll
public abstract class RarReader : AbstractReader<RarReaderEntry, RarVolume>, IReader, IDisposable
- Inheritance
-
RarReader
- Implements
- Inherited Members
- Extension Methods
Properties
Password
public string Password { get; set; }
Property Value
Volume
public override RarVolume Volume { get; }
Property Value
Methods
CreateFilePartEnumerableForCurrentEntry()
protected virtual IEnumerable<FilePart> CreateFilePartEnumerableForCurrentEntry()
Returns
GetEntryStream()
protected override EntryStream GetEntryStream()
Returns
Open(IEnumerable<Stream>, Options)
public static RarReader Open(IEnumerable<Stream> streams, Options options = Options.KeepStreamsOpen)
Parameters
streams
IEnumerable<Stream>options
Options
Returns
Open(Stream, Options)
public static RarReader Open(Stream stream, Options options = Options.KeepStreamsOpen)
Parameters
Returns
Open(Stream, string, Options)
public static RarReader Open(Stream stream, string password, Options options = Options.KeepStreamsOpen)