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; }
Значення властивості
Примітки
Чим більший словник, тим зазвичай кращий коефіцієнт стиснення, але словники, які більші за не стиснені дані, є витратою оперативної пам’яті.
Method
Отримує метод стиснення або декомпресії.
public override SevenZipCompressionMethod Method { get; }