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 מדחס קבצים באמצעות אלגוריתם דחיסת טקסט מיון בלוקי של ברווס-ווילר, וקידוד הופמן. ראה עוד: 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

 Ελληνικά