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à
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
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à
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; }