Class LzipArchiveSettings
Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)
이 클래스는 특정 lzip 아카이브의 설정을 포함합니다.
public class LzipArchiveSettings
상속
상속된 멤버
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
생성자
LzipArchiveSettings(int, int)
특정 사전 크기로 Aspose.Zip.Lzip.LzipArchiveSettings의 새 인스턴스를 초기화합니다.
public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)
매개변수
dictionarySize
int
LZMA 압축을 위한 사전 크기(바이트 단위).
maxMemberSize
int
lzip 아카이브에서 하나의 멤버의 최대 크기(바이트 단위). 기본값은 60 MB입니다.
속성
CompressionThreads
압축 스레드 수를 가져오거나 설정합니다. 값이 1보다 크면 다중 스레딩 압축이 사용됩니다.
public int CompressionThreads { get; set; }
속성 값
비고
이 숫자를 CPU 코어 수보다 더 크게 설정하지 마십시오.
예외
스레드 수가 100을 초과합니다.
DictionarySize
LZMA 압축에 사용되는 사전의 크기를 가져옵니다.
public int DictionarySize { get; }
속성 값
FastSpeed
LZMA 필터에서 사전 크기가 1 메가바이트인 Aspose.Zip.Lzip.LzipArchiveSettings 클래스의 인스턴스를 가져옵니다.
public static LzipArchiveSettings FastSpeed { get; }
속성 값
FastestSpeed
LZMA 필터에서 사전 크기가 65536 바이트인 Aspose.Zip.Lzip.LzipArchiveSettings 클래스의 인스턴스를 가져옵니다.
public static LzipArchiveSettings FastestSpeed { get; }
속성 값
HighCompression
LZMA 필터에서 사전 크기가 32 메가바이트인 Aspose.Zip.Lzip.LzipArchiveSettings 클래스의 인스턴스를 가져옵니다.
public static LzipArchiveSettings HighCompression { get; }
속성 값
MaxMemberSize
lzip 아카이브에서 하나의 멤버의 최대 크기를 바이트 단위로 가져옵니다.
public long MaxMemberSize { get; }
속성 값
MaximumCompression
LZMA 필터에서 사전 크기가 64 메가바이트인 Aspose.Zip.Lzip.LzipArchiveSettings 클래스의 인스턴스를 가져옵니다.
public static LzipArchiveSettings MaximumCompression { get; }
속성 값
Normal
LZMA 필터에서 사전 크기가 16 메가바이트인 Aspose.Zip.Lzip.LzipArchiveSettings 클래스의 인스턴스를 가져옵니다.
public static LzipArchiveSettings Normal { get; }