Class SevenZipLZMACompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
הגדרות הנדרשות כדי שקומפרסור או דקומפרסור 7z יעבדו.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
ירושה
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
חברים מורשים
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; }
ערך המאפיין
הערות
ככל שהמילון גדול יותר, כך יחס הדחיסה בדרך כלל טוב יותר, אך מילונים גדולים יותר מהנתונים הלא דחוסים מבזבזים זיכרון RAM.
Method
מקבל שיטת דחיסה או דקומפרסיה.
public override SevenZipCompressionMethod Method { get; }