Class ArjArchive

ArjArchive class

This class represents ARJ archive file.

public class ArjArchive : IArchive

Constructors

NameDescription
ArjArchive(Stream)Initializes a new instance of the ArjArchive class and composes entries list can be extracted from the archive.
ArjArchive(string)Initializes a new instance of the ArjArchive class and composes entries list can be extracted from the archive.

Properties

NameDescription
Commentary { get; }Gets the commentary.
Entries { get; }Gets entries of ArjEntryPlain type constituting the ARJ archive.
Name { get; }Gets the original name.

Methods

NameDescription
Dispose()Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
ExtractToDirectory(string)Extracts all entries to the specified directory.

Remarks

Only following compression methods are supported:

Method

Explanation

0

Uncompressed

1

Combination of LZ77 and adaptive Huffman coding. Best ratio.

2

Combination of LZ77 and adaptive Huffman coding.

3

Combination of LZ77 and adaptive Huffman coding. Best speed.

See Also