Class SevenZipLZMACompressionSettings

SevenZipLZMACompressionSettings class

Ρυθμίσεις για τη μέθοδο συμπίεσης LZMA εντός αρχείου 7z.

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

Κατασκευαστές

ΟνομαΠεριγραφή
SevenZipLZMACompressionSettings()Ο προεπιλεγμένος κατασκευαστής.

Ιδιότητες

ΟνομαΠεριγραφή
DictionarySize { get; set; }Το μέγεθος λεξικού (buffer ιστορικού) υποδεικνύει πόσα byte από τα πρόσφατα επεξεργασμένα ασυμπίεστα δεδομένα διατηρούνται στη μνήμη. Εάν δεν οριστεί, θα επιλεγεί ανάλογα με το μέγεθος καταχώρισης.
override Method { get; }Λαμβάνει μέθοδο συμπίεσης ή αποσυμπίεσης.

Παρατηρήσεις

Ο αλγόριθμος αλυσίδας Lempel–Ziv–Markov (LZMA) είναι ένας αλγόριθμος που χρησιμοποιείται για την εκτέλεση συμπίεσης δεδομένων χωρίς απώλειες. Αυτός ο αλγόριθμος χρησιμοποιεί ένα σχήμα συμπίεσης λεξικού κάπως παρόμοιο με τον αλγόριθμο LZ77 και διαθέτει υψηλή αναλογία συμπίεσης και μεταβλητή συμπίεση μεγέθους.

Δείτε περισσότερα: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm

Δείτε επίσης