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

Примітки

Чим більший словник, тим зазвичай кращий коефіцієнт стиснення, але словники, які більші за не стиснені дані, є витратою оперативної пам’яті.

Method

Отримує метод стиснення або декомпресії.

public override SevenZipCompressionMethod Method { get; }

Значення властивості

SevenZipCompressionMethod

 Українська