Class SevenZipLZMA2CompressionSettings
Tên không gian: Aspose.Zip.Saving Tổng hợp: Aspose.Zip.dll (25.5.0)
Cài đặt cần thiết cho máy nén 7z hoặc máy nén để làm việc.
public class SevenZipLZMA2CompressionSettings : SevenZipCompressionSettings
Inheritance
object ← SevenZipCompressionSettings ← SevenZipLZMA2CompressionSettings
Thành viên thừa kế
SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
LZMA2 hỗ trợ nhiều lần chạy dữ liệu lzma và không bị nén.
Xem thêm: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
7ZipLZMA2Bài đặt(int)
Tạo cài đặt cho phương pháp nén LZMA2 trong lưu trữ 7z.
public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
Parameters
dictionarySize
int
Kích thước của buffer lịch sử, phải là giữa 4096 và 1073741824.
Remarks
Từ điển lớn hơn, thông thường tỷ lệ nén tốt hơn - nhưng các từ vựng lớn nhất so với dữ liệu không nèn là một sự lãng phí của RAM.
Exceptions
dictionarySize’ is too big or too small.
7ZipLZMA2Bài đặt(int, int)
Tạo cài đặt cho phương pháp nén LZMA2 trong lưu trữ 7z.
public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
Parameters
dictionarySize
int
Kích thước của buffer lịch sử, phải là giữa 4096 và 1073741824.
fastBytes
int
Kiểm soát số lượng byte nhanh được sử dụng bởi các máy nén LZMA2. một số bytes nhanh hơn có thể cung cấp tỷ lệ trúng tốt hơn với chi phí tốc độ trộn.
Remarks
Từ điển lớn hơn, thông thường tỷ lệ nén tốt hơn - nhưng các từ vựng lớn nhất so với dữ liệu không nèn là một sự lãng phí của RAM.
Exceptions
dictionarySize’ is too big or too small, or
fastBytes’ is too big or too small.
Properties
CompressionThreads
Nhận hoặc đặt con số dây nén.Nếu giá trị lớn hơn 1, sẽ được sử dụng nhiều lớp nèn.
public int CompressionThreads { get; set; }
Giá trị bất động sản
Remarks
Đừng đặt số này nhiều hơn CPU core.
Exceptions
Số lượng dây là cao hơn 32.
DictionarySize
Kích thước từ vựng (history buffer) cho thấy có bao nhiêu byte dữ liệu chưa nén được xử lý gần đây được lưu trữ trong bộ nhớ.
public int DictionarySize { get; }
Giá trị bất động sản
Remarks
Từ điển lớn hơn, thông thường tỷ lệ nén tốt hơn - nhưng các từ vựng lớn nhất so với dữ liệu không nèn là một sự lãng phí của RAM.
FastBytes
Nhận số lượng điều khiển của các byte nhanh được sử dụng bởi máy nén LZMA2.
public int FastBytes { get; }
Giá trị bất động sản
Method
Có phương pháp nén hoặc decompression.
public override SevenZipCompressionMethod Method { get; }