Class SevenZipLZMA2CompressionSettings

Class SevenZipLZMA2CompressionSettings

Именује се: Aspose.Zip.Saving Асамблеја: Aspose.Zip.dll (25.5.0)

Подешавања потребна за 7з компресор или декомпресор за рад.

public class SevenZipLZMA2CompressionSettings : SevenZipCompressionSettings

Inheritance

object SevenZipCompressionSettings SevenZipLZMA2CompressionSettings

Наслеђени чланови

SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

LZMA2 подржава вишеструке путовања компресираних ЛЗМА података и некомпресованих информација.

Види више: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm

Constructors

7ZipLZMA2КомпресионСеттинг(Инт)

Инсталира подешавања за ЛЗМА2 методу компресије у 7з архиви.

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)

Parameters

dictionarySize int

Величина историјског буфера, мора бити између 4096 и 1073741824.

Remarks

Што је већи речник, обично бољи је однос компресије - али речнике веће од некомпресираних података су отпад РАМ-а.

Exceptions

ArgumentOutOfRangeException

dictionarySize’ is too big or too small.

7ZipLZMA2КомпресионСеттинг(Инт, Инт)

Инсталира подешавања за ЛЗМА2 методу компресије у 7з архиви.

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)

Parameters

dictionarySize int

Величина историјског буфера мора бити између 4096 и 1073741824.

fastBytes int

Контролише број брзих битова који користе ЛЗМА2 компресори.Већи број брзог бита може обезбедити бољи однос притиска на трошкове брзе притиске.

Remarks

Што је већи речник, обично бољи је однос компресије - али речнике веће од некомпресираних података су отпад РАМ-а.

Exceptions

ArgumentOutOfRangeException

dictionarySize’ is too big or too small, or fastBytes’ is too big or too small.

Properties

CompressionThreads

Ако је вредност већа од 1, користиће се мултитреадинг компресија.

public int CompressionThreads { get; set; }

Вредност имовине

int

Remarks

Не постављајте овај број више од ЦПУ кодова.

Exceptions

ArgumentOutOfRangeException

Број трака је већи од 32.

DictionarySize

Речник (историјски буфер) величина указује на то колико битова недавно обрађених некомпресираних података се чува у меморији.

public int DictionarySize { get; }

Вредност имовине

int

Remarks

Што је већи речник, обично бољи је однос компресије - али речнике веће од некомпресираних података су отпад РАМ-а.

FastBytes

Добија контролни број брзих битова који користи ЛЗМА2 компресор.

public int FastBytes { get; }

Вредност имовине

int

Method

Добија методу компресије или декомпресије.

public override SevenZipCompressionMethod Method { get; }

Вредност имовине

SevenZipCompressionMethod

 Српски