Class SevenZipLZMACompressionSettings

Class SevenZipLZMACompressionSettings

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)

Impostazioni necessarie affinché il compressore o il decompresso di 7z funzionino.

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

Ereditarietà

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

Membri Ereditati

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

Osservazioni

L'algoritmo Lempel–Ziv–Markov chain (LZMA) è un algoritmo utilizzato per eseguire la compressione dei dati senza perdita. Questo algoritmo utilizza uno schema di compressione a dizionario simile all'algoritmo LZ77 e presenta un alto rapporto di compressione e una dimensione del dizionario di compressione variabile.

Vedi di più: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm

Costruttori

SevenZipLZMACompressionSettings()

public SevenZipLZMACompressionSettings()

Proprietà

DictionarySize

La dimensione del dizionario (buffer di storia) indica quanti byte dei dati non compressi recentemente elaborati vengono mantenuti in memoria. Se non impostato, verrà scelto in base alla dimensione dell’entrata.

public int DictionarySize { get; set; }

Valore della Proprietà

int

Osservazioni

Maggiore è il dizionario, migliore è solitamente il rapporto di compressione, ma dizionari più grandi dei dati non compressi sono uno spreco di RAM.

Method

Ottiene il metodo di compressione o decompressione.

public override SevenZipCompressionMethod Method { get; }

Valore della Proprietà

SevenZipCompressionMethod

 Italiano