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

 فارسی