Class SevenZipLZMACompressionSettings
Το όνομα: Aspose.Zip.Saving Συγκέντρωση: Aspose.Zip.dll (25.5.0)
Οι ρυθμίσεις που απαιτούνται για το 7z compressor ή decompressor για να λειτουργήσει.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Inheritance
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Κληρονομημένα μέλη
SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Το αλγόριθμο αλυσίδας Lempel-Ziv-Markov (LZMA) είναι ένας αλγορίθμος που χρησιμοποιείται για την εκτέλεση της συμπίεσης δεδομένων χωρίς απώλειες.Αυτός ο αλγριθμος χρησιμοποιεί ένα λεξιλόγιο σχήμα συμπιέρωσης κάπως παρόμοιο με το algorithm LZ77 και έχει μια υψηλή αναλογία συμπύκνωσης και ένα μεταβλητό μέγεθος κοπής-διατύπωσης.
Δείτε περισσότερα: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
7 Συσκευές αποστολής()
public SevenZipLZMACompressionSettings()
Properties
DictionarySize
Το μέγεθος του λεξιλόγου (history buffer) υποδεικνύει πόσα byte των πρόσφατα επεξεργασμένων μη συμπιεσμένων δεδομένων διατηρούνται στη μνήμη.Εάν δεν καθοριστεί, θα επιλεγεί ανάλογα με το μέγεθος εισόδου.
public int DictionarySize { get; set; }
Αξία ιδιοκτησίας
Remarks
Όσο μεγαλύτερο είναι το λεξιλόγιο, συνήθως τόσο καλύτερος είναι ο συντελεστής συμπίεσης - αλλά οι λέξεις που είναι μεγαλύτερες από τα μη συμπιεσμένα δεδομένα είναι σπατάλη RAM.
Method
Αποκτά μέθοδο συμπίεσης ή αποσύνθεσης.
public override SevenZipCompressionMethod Method { get; }