Class Bzip2SaveOptions
Class Bzip2SaveOptions
이름 공간 : Aspose.Zip.Bzip2 모임: Aspose.Zip.dll (25.5.0)
bzip2 파일을 저장할 수 있는 옵션
public class Bzip2SaveOptions
Inheritance
상속 회원들
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
블록 크기는 유효한 범위에 있지 않습니다.
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; }
부동산 가치
CompressionThreads
값이 1을 초과하는 경우, 멀티 트라이딩 압축이 사용됩니다.
public int CompressionThreads { get; set; }
부동산 가치
Exceptions
끈의 수는 100 이상 또는 1 미만입니다.
CompressionProgressed
원료 흐름의 일부가 압축되면 증가합니다.
public event EventHandler<progresseventargs> CompressionProgressed
이벤트 유형
EventHandler <에 대한 정보 ProgressEventArgs >
Examples
settings.CompressionProgressed += (s, e) => { int percent = (int)((100 * e.ProceededBytes) / entrySourceStream.Length); };
Remarks
이 이벤트는 멀티 트라이드 모드에서 압축 할 때 상승되지 않습니다.