Class SevenZipLZMACompressionSettings

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; }

Αξία ιδιοκτησίας

int

Remarks

Όσο μεγαλύτερο είναι το λεξιλόγιο, συνήθως τόσο καλύτερος είναι ο συντελεστής συμπίεσης - αλλά οι λέξεις που είναι μεγαλύτερες από τα μη συμπιεσμένα δεδομένα είναι σπατάλη RAM.

Method

Αποκτά μέθοδο συμπίεσης ή αποσύνθεσης.

public override SevenZipCompressionMethod Method { get; }

Αξία ιδιοκτησίας

SevenZipCompressionMethod

 Ελληνικά