Class LzipArchiveSettings
Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)
Класс содержит настройки конкретного архива lzip.
public class LzipArchiveSettings
Наследование
Унаследованные члены
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; }
Значение свойства
Примечания
Не устанавливайте это число больше, чем количество ядер процессора.
Исключения
Количество потоков больше 100.
DictionarySize
Получает размер словаря, используемого для сжатия LZMA.
public int DictionarySize { get; }
Значение свойства
FastSpeed
Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 1 мегабайту в фильтре LZMA.
public static LzipArchiveSettings FastSpeed { get; }
Значение свойства
FastestSpeed
Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 65536 байтам в фильтре LZMA.
public static LzipArchiveSettings FastestSpeed { get; }
Значение свойства
HighCompression
Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 32 мегабайтам в фильтре LZMA.
public static LzipArchiveSettings HighCompression { get; }
Значение свойства
MaxMemberSize
Получает максимальный размер одного члена в архиве lzip, представленный в байтах.
public long MaxMemberSize { get; }
Значение свойства
MaximumCompression
Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 64 мегабайтам в фильтре LZMA.
public static LzipArchiveSettings MaximumCompression { get; }
Значение свойства
Normal
Получает экземпляр класса Aspose.Zip.Lzip.LzipArchiveSettings с размером словаря, равным 16 мегабайтам в фильтре LZMA.
public static LzipArchiveSettings Normal { get; }