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

 Русский