Class LzipArchiveSettings

Class LzipArchiveSettings

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

Класс содержит настройки конкретного архива lzip.

public class LzipArchiveSettings

Наследование

objectLzipArchiveSettings

Унаследованные члены

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

Конструкторы

LzipArchiveSettings(int, int)

Инициализирует новый экземпляр Aspose.Zip.Lzip.LzipArchiveSettings с заданным размером словаря.

public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)

Параметры

dictionarySize int

Размер словаря для сжатия LZMA в байтах.

maxMemberSize int

Максимальный размер одного члена в архиве lzip, представленный в байтах. Значение по умолчанию - 60 МБ.

Свойства

CompressionThreads

Получает или задает количество потоков сжатия. Если значение больше 1, будет использоваться многопоточное сжатие.

public int CompressionThreads { get; set; }

Значение свойства

int

Примечания

Не устанавливайте это число больше, чем количество ядер процессора.

Исключения

ArgumentOutOfRangeException

Количество потоков больше 100.

DictionarySize

Получает размер словаря, используемого для сжатия LZMA.

public int DictionarySize { get; }

Значение свойства

int

FastSpeed

Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 1 мегабайту в фильтре LZMA.

public static LzipArchiveSettings FastSpeed { get; }

Значение свойства

LzipArchiveSettings

FastestSpeed

Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 65536 байтам в фильтре LZMA.

public static LzipArchiveSettings FastestSpeed { get; }

Значение свойства

LzipArchiveSettings

HighCompression

Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 32 мегабайтам в фильтре LZMA.

public static LzipArchiveSettings HighCompression { get; }

Значение свойства

LzipArchiveSettings

MaxMemberSize

Получает максимальный размер одного члена в архиве lzip, представленный в байтах.

public long MaxMemberSize { get; }

Значение свойства

long

MaximumCompression

Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 64 мегабайтам в фильтре LZMA.

public static LzipArchiveSettings MaximumCompression { get; }

Значение свойства

LzipArchiveSettings

Normal

Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 16 мегабайтам в фильтре LZMA.

public static LzipArchiveSettings Normal { get; }

Значение свойства

LzipArchiveSettings

 Русский