Class SevenZipLZMA2CompressionSettings

Class SevenZipLZMA2CompressionSettings

이름 공간 : Aspose.Zip.Saving 모임: Aspose.Zip.dll (25.5.0)

7z 압축기 또는 압축기가 작동하는 데 필요한 설정.

public class SevenZipLZMA2CompressionSettings : SevenZipCompressionSettings

Inheritance

object SevenZipCompressionSettings SevenZipLZMA2CompressionSettings

상속 회원들

SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

LZMA2는 압축된 L ZMA 데이터와 비압축 된 데이터의 여러 실행을 지원합니다.

더 보기: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm

Constructors

7ZipLZMA2Compression설정(이트)

7z 아카이브 내에서 LZMA2 압축 방법에 대한 설정을 즉시 설정합니다.

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)

Parameters

dictionarySize int

역사 버퍼의 크기는 4096과 1073741824 사이에 있어야 합니다.

Remarks

사전이 커질수록, 일반적으로 압축 비율이 더 나아질 수 있지만, 억제되지 않은 데이터보다 더 큰 사무실은 RAM의 쓰레기입니다.

Exceptions

ArgumentOutOfRangeException

dictionarySize’ is too big or too small.

7ZipLZMA2Compression설정(이트, 이트)

7z 아카이브 내에서 LZMA2 압축 방법에 대한 설정을 즉시 설정합니다.

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)

Parameters

dictionarySize int

역사 버퍼의 크기는 4096과 1073741824 사이에 있어야 합니다.

fastBytes int

LZMA2 압축기에서 사용되는 빠른 바이트의 수를 제어합니다.더 큰 숫자는 압력 속도 비용으로 더 나은 압박 비율을 제공 할 수 있습니다.

Remarks

사전이 커질수록, 일반적으로 압축 비율이 더 나아질 수 있지만, 억제되지 않은 데이터보다 더 큰 사무실은 RAM의 쓰레기입니다.

Exceptions

ArgumentOutOfRangeException

dictionarySize’ is too big or too small, or fastBytes’ is too big or too small.

Properties

CompressionThreads

값이 1을 초과하는 경우, 멀티 트라이딩 압축이 사용됩니다.

public int CompressionThreads { get; set; }

부동산 가치

int

Remarks

이 숫자를 CPU 코어보다 더 많이 설정하지 마십시오.

Exceptions

ArgumentOutOfRangeException

끈의 수는 32보다 높습니다.

DictionarySize

사전 (역사 버퍼) 크기는 얼마나 많은 바이트의 최근 처리 된 압축되지 않은 데이터가 기억에 보관되는지 나타냅니다.

public int DictionarySize { get; }

부동산 가치

int

Remarks

사전이 커질수록, 일반적으로 압축 비율이 더 나아질 수 있지만, 억제되지 않은 데이터보다 더 큰 사무실은 RAM의 쓰레기입니다.

FastBytes

LZMA2 압축기에서 사용되는 빠른 바이트의 제어 번호를 얻습니다.

public int FastBytes { get; }

부동산 가치

int

Method

압축 또는 압축 방법을 얻습니다.

public override SevenZipCompressionMethod Method { get; }

부동산 가치

SevenZipCompressionMethod

 한국어