Class SevenZipLZMA2CompressionSettings

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

ArgumentOutOfRangeException

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

ArgumentOutOfRangeException

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

int

Remarks

Đừng đặt số này nhiều hơn CPU core.

Exceptions

ArgumentOutOfRangeException

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

int

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

int

Method

Có phương pháp nén hoặc decompression.

public override SevenZipCompressionMethod Method { get; }

Giá trị bất động sản

SevenZipCompressionMethod

 Tiếng Việt