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
object ← CompressionSettings ← Bzip2CompressionSettings
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
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; }