SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings class

Settings for LZMA2 compression method within 7z archive.

public class SevenZipLZMA2CompressionSettings : SevenZipCompressionSettings

Constructors

NameDescription
SevenZipLZMA2CompressionSettings(int)Instantiates settings for LZMA2 compression method within 7z archive.
SevenZipLZMA2CompressionSettings(int, int)Instantiates settings for LZMA2 compression method within 7z archive.

Properties

NameDescription
CompressionThreads { get; set; }Gets or sets compression thread count. If the value greater than 1, multithreading compression will be used.
DictionarySize { get; }Dictionary (history buffer) size indicates how many bytes of the recently processed uncompressed data is kept in memory.
FastBytes { get; }Gets the controls number of fast bytes used by the LZMA2 compressor.
override Method { get; }Gets compression or decompression method.

Remarks

LZMA2 supports multiple runs of compressed LZMA data and uncompressed data.

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

See Also