Class LzmaCompressionSettings

Class LzmaCompressionSettings

İsim alanı : Aspose.Zip.Saving Toplama: Aspose.Zip.dll (25.5.0)

Kompresör veya dekompresör çalışmak için gerekli ayarlar.

public class LzmaCompressionSettings : CompressionSettings

Inheritance

object CompressionSettings LzmaCompressionSettings

mirasçı üyeleri

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 zincir algoritması (LZMA) kayıp olmadan veri sıkıştırma gerçekleştirmek için kullanılan bir algoritmadır. bu algoritma, LZ77 algoritmasına biraz benzer bir sözlük sıkışma şeması kullanır ve yüksek bir kompresyon oranı ve değişken bir baskı-sözlük boyutuna sahiptir.

Daha fazlasını görmek için: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm

Constructors

LzmaCompressionSettings()

Aspose.Zip.Saving.LzmaCompressionSettings sınıfının yeni bir örneği, varsayılan sözlük boyutuna eşit olarak 16 megabyte ile başlatılır.

public LzmaCompressionSettings()

Examples

using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}
 Türkçe