Class Bzip2CompressionSettings

Class Bzip2CompressionSettings

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

Pengaturan yang diperlukan agar kompresor atau dekompresor dapat berfungsi.

public class Bzip2CompressionSettings : CompressionSettings

Pewarisan

objectCompressionSettingsBzip2CompressionSettings

Anggota yang Dwarisi

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()

Catatan

bzip2 mengompres file menggunakan algoritma kompresi teks pengurutan blok Burrows-Wheeler, dan pengkodean Huffman. Lihat lebih lanjut: https://en.wikipedia.org/wiki/Bzip2

Konstruktor

Bzip2CompressionSettings(int)

Menginisialisasi instance baru dari kelas Aspose.Zip.Saving.Bzip2CompressionSettings.

public Bzip2CompressionSettings(int blockSize)

Parameter

blockSize int

Ukuran blok dalam ratusan kilobyte.

Contoh

using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings(1))))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}

Pengecualian

ArgumentOutOfRangeException

Ukuran blok tidak berada di antara 1 dan 9.

Bzip2CompressionSettings()

Menginisialisasi instance baru dari kelas Aspose.Zip.Saving.Bzip2CompressionSettings dengan ukuran blok default, sama dengan 9 ratus kilobyte.

public Bzip2CompressionSettings()

Contoh

using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings())))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}

Properti

BlockSize

Ukuran blok dalam ratusan kilobyte.

public int BlockSize { get; }

Nilai Properti

int

 Indonesia