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