Class Bzip2CompressionSettings

Class Bzip2CompressionSettings

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)

압축기 또는 압축 해제기가 작동하는 데 필요한 설정입니다.

public class Bzip2CompressionSettings : CompressionSettings

상속

objectCompressionSettingsBzip2CompressionSettings

상속된 멤버

CompressionSettings.Bzip2, CompressionSettings.Deflate, CompressionSettings.EnhancedDeflate, CompressionSettings.Store, CompressionSettings.Lzma, CompressionSettings.Xz, CompressionSettings.PPMd, CompressionSettings.Zstd, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

비고

bzip2는 Burrows-Wheeler 블록 정렬 텍스트 압축 알고리즘과 허프만 코딩을 사용하여 파일을 압축합니다. 자세한 내용은: https://en.wikipedia.org/wiki/Bzip2

생성자

Bzip2CompressionSettings(int)

Aspose.Zip.Saving.Bzip2CompressionSettings 클래스의 새 인스턴스를 초기화합니다.

public Bzip2CompressionSettings(int blockSize)

매개변수

blockSize int

블록 크기(백 킬로바이트 단위).

예제

using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings(1))))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}

예외

ArgumentOutOfRangeException

블록 크기가 1과 9 사이가 아닙니다.

Bzip2CompressionSettings()

기본 블록 크기(900킬로바이트)에 해당하는 Aspose.Zip.Saving.Bzip2CompressionSettings 클래스의 새 인스턴스를 초기화합니다.

public Bzip2CompressionSettings()

예제

using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings())))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}

속성

BlockSize

블록 크기(백 킬로바이트 단위).

public int BlockSize { get; }

속성 값

int

 한국어