Class Bzip2CompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
압축기 또는 압축 해제기가 작동하는 데 필요한 설정입니다.
public class Bzip2CompressionSettings : CompressionSettings
상속
object ← CompressionSettings ← Bzip2CompressionSettings
상속된 멤버
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);
}
예외
블록 크기가 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; }