Class SevenZipLZMACompressionSettings
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 7z hoạt động.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Kế thừa
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Các thành viên được kế thừa
SevenZipCompressionSettings.Method, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ghi chú
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ộ xây dựng
SevenZipLZMACompressionSettings()
public SevenZipLZMACompressionSettings()
Thuộc tính
Kích thước từ điển
Kích thước từ điển (bộ đệm lịch sử) chỉ ra số byte của dữ liệu chưa nén được xử lý gần đây được giữ trong bộ nhớ. Nếu không được thiết lập, sẽ được chọn tương ứng với kích thước đầu vào.
public int DictionarySize { get; set; }
Giá trị thuộc tính
Ghi chú
Càng lớn từ điển, tỷ lệ nén thường càng tốt, nhưng các từ điển lớn hơn dữ liệu chưa nén sẽ lãng phí RAM.
Phương thức
Lấy phương thức nén hoặc giải nén.
public override SevenZipCompressionMethod Method { get; }