Class Bzip2CompressionSettings

Class Bzip2CompressionSettings

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

الإعدادات المطلوبة لعمل الضاغط أو المفكك.

public class Bzip2CompressionSettings : CompressionSettings

الوراثة

objectCompressionSettingsBzip2CompressionSettings

الأعضاء الموروثة

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

الاستثناءات

ArgumentOutOfRangeException

حجم الكتلة ليس بين 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; }

قيمة الخاصية

int

 عربي