Class DeflateCompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
تنظیمات مورد نیاز برای کارکرد فشردهساز یا بازفشردهساز.
public class DeflateCompressionSettings : CompressionSettings
وراثت
object ← CompressionSettings ← DeflateCompressionSettings
اعضای وراثتی
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()
توضیحات
Deflate یک الگوریتم فشردهسازی داده بدون اتلاف است که از ترکیبی از الگوریتم LZ77 و کدگذاری هافمن استفاده میکند.
استاندارد را اینجا ببینید: https://tools.ietf.org/html/rfc1951
سازندهها
DeflateCompressionSettings()
یک نمونه جدید از کلاس Aspose.Zip.Saving.DeflateCompressionSettings را راهاندازی میکند.
public DeflateCompressionSettings()
مثالها
using (Archive archive = new Archive(new ArchiveEntrySettings(new DeflateCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}