Class Bzip2CompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
الإعدادات المطلوبة لعمل الضاغط أو المفكك.
public class Bzip2CompressionSettings : CompressionSettings
الوراثة
object ← CompressionSettings ← Bzip2CompressionSettings
الأعضاء الموروثة
CompressionSettings.Bzip2, CompressionSettings.Deflate, CompressionSettings.EnhancedDeflate, CompressionSettings.Store, CompressionSettings.Lzma, CompressionSettings.Xz, CompressionSettings.PPMd, CompressionSettings.Zstd, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الملاحظات
bzip2 يضغط الملفات باستخدام خوارزمية ضغط النصوص فرز الكتل Burrows-Wheeler، وترميز هافمان. راجع المزيد: https://en.wikipedia.org/wiki/Bzip2
المنشئات
Bzip2CompressionSettings(int)
يهيئ مثيلاً جديدًا من فئة Aspose.Zip.Saving.Bzip2CompressionSettings.
public Bzip2CompressionSettings(int blockSize)
المعلمات
blockSize
int
حجم الكتلة بالميغابايت.
الأمثلة
using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings(1))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
الاستثناءات
حجم الكتلة ليس بين 1 و 9.
Bzip2CompressionSettings()
يهيئ مثيلاً جديدًا من فئة Aspose.Zip.Saving.Bzip2CompressionSettings بحجم كتلة افتراضي، يساوي 9 مئات من الكيلوبايت.
public Bzip2CompressionSettings()
الأمثلة
using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
الخصائص
BlockSize
حجم الكتلة بالميغابايت.
public int BlockSize { get; }