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; }