Class LzmaCompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Cài đặt cần thiết để bộ nén hoặc giải nén hoạt động.
public class LzmaCompressionSettings : CompressionSettings
Kế thừa
object ← CompressionSettings ← LzmaCompressionSettings
Các thành viên kế thừa
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()
Nhận xét
Thuật toán chuỗi Markov Lempel–Ziv (LZMA) là một thuật toán được sử dụng để thực hiện nén dữ liệu không mất mát. Thuật toán này sử dụng một sơ đồ nén từ điển tương tự như thuật toán LZ77 và có tỷ lệ nén cao cùng với kích thước từ điển nén biến đổi.
Xem thêm: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
Bộ tạo
LzmaCompressionSettings()
Khởi tạo một thể hiện mới của lớp Aspose.Zip.Saving.LzmaCompressionSettings với kích thước từ điển mặc định, bằng 16 megabyte.
public LzmaCompressionSettings()
Ví dụ
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}