Class Bzip2SaveOptions

Class Bzip2SaveOptions

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

bzip2 파일을 저장할 수 있는 옵션

public class Bzip2SaveOptions

Inheritance

object Bzip2SaveOptions

상속 회원들

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

Constructors

Bzip2SaveOptions(이트)

Aspose.Zip.Bzip2.Bzip2SaveOptions 클래스의 새로운 예를 시작합니다.

public Bzip2SaveOptions(int blockSize)

Parameters

blockSize int

블록 크기 수백 킬로비트.

Examples

using (FileStream result = File.Open("archive.bz2"))
{
    using (Bzip2Archive archive = new Bzip2Archive())
    {
        archive.SetSource("data.bin");
        archive.Save(result, new Bzip2SaveOptions(9));
    }
}

Exceptions

ArgumentOutOfRangeException

블록 크기는 유효한 범위에 있지 않습니다.

Bzip2SaveOptions()

기본 블록 크기로 Aspose.Zip.Bzip2.Bzip2SaveOptions 클래스의 새로운 예를 시작, 9 백 킬로비트에 해당합니다.

public Bzip2SaveOptions()

Examples

using (FileStream result = File.Open("archive.bz2"))
{
    using (Bzip2Archive archive = new Bzip2Archive())
    {
        archive.SetSource("data.bin");
        archive.Save(result, new Bzip2SaveOptions());
    }
}

Properties

BlockSize

블록 크기 수백 킬로비트.

public int BlockSize { get; }

부동산 가치

int

CompressionThreads

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

public int CompressionThreads { get; set; }

부동산 가치

int

Exceptions

ArgumentOutOfRangeException

끈의 수는 100 이상 또는 1 미만입니다.

CompressionProgressed

원료 흐름의 일부가 압축되면 증가합니다.

public event EventHandler<progresseventargs> CompressionProgressed

이벤트 유형

EventHandler &lt에 대한 정보 ProgressEventArgs >

Examples

settings.CompressionProgressed += (s, e) =&gt; { int percent = (int)((100 * e.ProceededBytes) / entrySourceStream.Length); };

Remarks

이 이벤트는 멀티 트라이드 모드에서 압축 할 때 상승되지 않습니다.

 한국어