Class LzmaCompressionSettings
نام ها : Aspose.Zip.Saving جمع آوری: Aspose.Zip.dll (25.5.0)
تنظیمات مورد نیاز برای کامپرسور یا کامپرسور برای کار.
public class LzmaCompressionSettings : CompressionSettings
Inheritance
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()
Remarks
الگوریتم زنجیره Lempel-Ziv-Markov (LZMA) یک الگورتم است که برای انجام فشرده سازی داده های بدون از دست دادن استفاده می شود.این الگرتم از یک طرح فاش کلامی کمی شبیه به الگوره LZ77 استفاده دارد و دارای نسبت فاسد بالا و اندازه متغیر فشو-دیکتور است.
بیشتر ببینید: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
LzmaCompressionSettings()
شروع یک مثال جدید از کلاس Aspose.Zip.Saving.LzmaCompressionSettings با اندازه دیکشنری پیش فرض، برابر با 16 مگابایت.
public LzmaCompressionSettings()
Examples
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}