Class LzmaCompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
الإعدادات المطلوبة للعملية أو فك الضغط.
public class LzmaCompressionSettings : CompressionSettings
الوراثة
object ← CompressionSettings ← LzmaCompressionSettings
الأعضاء الموروثة
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()
الملاحظات
خوارزمية Lempel–Ziv–Markov chain (LZMA) هي خوارزمية تستخدم لأداء ضغط البيانات بدون فقد. تستخدم هذه الخوارزمية نظام ضغط قائم على القاموس يشبه إلى حد ما خوارزمية LZ77 وتتميز بنسبة ضغط عالية وحجم قاموس ضغط متغير.
راجع المزيد: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
المُنشئات
LzmaCompressionSettings()
يقوم بتهيئة مثيل جديد من فئة Aspose.Zip.Saving.LzmaCompressionSettings بحجم قاموس افتراضي، يساوي 16 ميغابايت.
public LzmaCompressionSettings()
أمثلة
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}