Table of Contents

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

string

Volume

public override RarVolume Volume { get; }

Property Value

RarVolume

Methods

CreateFilePartEnumerableForCurrentEntry()

protected virtual IEnumerable<FilePart> CreateFilePartEnumerableForCurrentEntry()

Returns

IEnumerable<FilePart>

GetEntryStream()

protected override EntryStream GetEntryStream()

Returns

EntryStream

Open(IEnumerable<Stream>, Options)

public static RarReader Open(IEnumerable<Stream> streams, Options options = Options.KeepStreamsOpen)

Parameters

streams IEnumerable<Stream>
options Options

Returns

RarReader

Open(Stream, Options)

public static RarReader Open(Stream stream, Options options = Options.KeepStreamsOpen)

Parameters

stream Stream
options Options

Returns

RarReader

Open(Stream, string, Options)

public static RarReader Open(Stream stream, string password, Options options = Options.KeepStreamsOpen)

Parameters

stream Stream
password string
options Options

Returns

RarReader