Class LzmaCompressionSettings

Class LzmaCompressionSettings

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

الإعدادات المطلوبة للعملية أو فك الضغط.

public class LzmaCompressionSettings : CompressionSettings

الوراثة

objectCompressionSettingsLzmaCompressionSettings

الأعضاء الموروثة

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);
}
 عربي