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
|