Class LzmaSettings
Compression settings of the Deflate method.
Inherited Members
Namespace: Telerik.Windows.Zip
Assembly: Telerik.Windows.Zip.dll
Syntax
public class LzmaSettings : CompressionSettings, INotifyPropertyChanged
Constructors
LzmaSettings()
Properties
DictionarySize
Gets or sets dictionary size [0 - 27]. Default value is 23 (8MB).
Declaration
public int DictionarySize { get; set; }
Property Value
System.Int32
|
FastBytes
Gets or sets number of fast bytes [5 - 273]. Default value is 32.
Declaration
public int FastBytes { get; set; }
Property Value
System.Int32
|
LiteralContextBits
Gets or sets number of literal context bits for LZMA [0 - 8]. Default value is 3.
Declaration
public int LiteralContextBits { get; set; }
Property Value
System.Int32
|
LiteralPositionBits
Gets or sets number of literal position bits for LZMA [0 - 4]. Default value is 3.
Declaration
public int LiteralPositionBits { get; set; }
Property Value
System.Int32
|
MatchFinderType
Gets or sets a type of the match finder.
Declaration
public LzmaMatchFinderType MatchFinderType { get; set; }
Property Value
LzmaMatchFinderType
|
PositionStateBits
Gets or sets number of position state bits for LZMA [0 - 4]. Default value is 2.
Declaration
public int PositionStateBits { get; set; }
Property Value
System.Int32
|
StreamLength
Gets or sets length of the stream for compressing. Used for single compressed streams only (not for ZIP archives). Allows to avoid using the end of stream marker for compressed stream. If it is set to -1, then the marker will be used.
Declaration
public long StreamLength { get; set; }
Property Value
System.Int64
|