Class LzmaCompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Pengaturan yang diperlukan agar kompresor atau dekompresor dapat berfungsi.
public class LzmaCompressionSettings : CompressionSettings
Pewarisan
object ← CompressionSettings ← LzmaCompressionSettings
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()
Keterangan
Algoritma Lempel–Ziv–Markov chain (LZMA) adalah algoritma yang digunakan untuk melakukan kompresi data tanpa kehilangan. Algoritma ini menggunakan skema kompresi kamus yang agak mirip dengan algoritma LZ77 dan memiliki rasio kompresi yang tinggi serta ukuran kamus kompresi yang bervariasi.
Lihat lebih lanjut: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
Konstruktor
LzmaCompressionSettings()
Menginisialisasi instance baru dari kelas Aspose.Zip.Saving.LzmaCompressionSettings dengan ukuran kamus default, sama dengan 16 megabyte.
public LzmaCompressionSettings()
Contoh
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}