Class SevenZipLZMACompressionSettings

Class SevenZipLZMACompressionSettings

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

הגדרות הנדרשות כדי שקומפרסור או דקומפרסור 7z יעבדו.

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

ירושה

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

חברים מורשים

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

הערות

אלגוריתם למפל–זיב–מרקוב (LZMA) הוא אלגוריתם המשמש לביצוע דחיסת נתונים ללא אובדן. אלגוריתם זה משתמש בשיטת דחיסה מבוססת מילון הדומה במקצת לאלגוריתם LZ77 ומציע יחס דחיסה גבוה וגודל מילון דחיסה משתנה.

ראה עוד: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm

בונים

SevenZipLZMACompressionSettings()

public SevenZipLZMACompressionSettings()

מאפיינים

DictionarySize

גודל המילון (בופר היסטוריה) מציין כמה בתים של נתונים לא דחוסים שהעובדו לאחרונה נשמרים בזיכרון. אם לא הוגדר, ייבחר בהתאם לגודל הכניסה.

public int DictionarySize { get; set; }

ערך המאפיין

int

הערות

ככל שהמילון גדול יותר, כך יחס הדחיסה בדרך כלל טוב יותר, אך מילונים גדולים יותר מהנתונים הלא דחוסים מבזבזים זיכרון RAM.

Method

מקבל שיטת דחיסה או דקומפרסיה.

public override SevenZipCompressionMethod Method { get; }

ערך המאפיין

SevenZipCompressionMethod

 Ελληνικά