Class LzmaArchiveSettings

LzmaArchiveSettings class

Settings for lzma archive.

public class LzmaArchiveSettings

Constructors

NameDescription
LzmaArchiveSettings()Initializes a new instance of the LzmaArchiveSettings class with default dictionary size, equals to 16 megabytes.

Properties

NameDescription
DictionarySize { get; set; }Dictionary (history buffer) size indicates how many bytes of the recently processed uncompressed data is kept in memory. If not set, will be chosen accordingly to entry size.

Events

NameDescription
event CompressionProgressedRaises when a portion of raw stream compressed.

Remarks

The Lempel–Ziv–Markov chain algorithm (LZMA) is an algorithm used to perform lossless data compression. This algorithm uses a dictionary compression scheme somewhat similar to the LZ77 algorithm and features a high compression ratio and a variable compression-dictionary size.

See more: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm

See Also