Class LzmaCompressionSettings

Class LzmaCompressionSettings

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

Sıkıştırıcı veya açıcı için gerekli ayarlar.

public class LzmaCompressionSettings : CompressionSettings

Miras

objectCompressionSettingsLzmaCompressionSettings

Miras Alınan Üyeler

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()

Açıklamalar

Lempel–Ziv–Markov zincir algoritması (LZMA), kayıpsız veri sıkıştırması gerçekleştirmek için kullanılan bir algoritmadır. Bu algoritma, LZ77 algoritmasına benzer bir sözlük sıkıştırma şeması kullanır ve yüksek bir sıkıştırma oranı ile değişken bir sıkıştırma-sözlük boyutuna sahiptir.

Daha fazla bilgi için: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm

Yapıcılar

LzmaCompressionSettings()

Varsayılan sözlük boyutuyla, 16 megabayta eşit şekilde, Aspose.Zip.Saving.LzmaCompressionSettings sınıfının yeni bir örneğini başlatır.

public LzmaCompressionSettings()

Örnekler

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