Class Bzip2SaveOptions

Class Bzip2SaveOptions

Tên không gian: Aspose.Zip.Bzip2 Tổng hợp: Aspose.Zip.dll (25.5.0)

Tùy chọn để lưu một bzip2 lưu trữ.

public class Bzip2SaveOptions

Inheritance

object Bzip2SaveOptions

Thành viên thừa kế

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

Constructors

Bzip2SaveOptions(int)

Bắt đầu một trường hợp mới của lớp Aspose.Zip.Bzip2.Bzip2SaveOptions.

public Bzip2SaveOptions(int blockSize)

Parameters

blockSize int

Kích thước khối trong hàng trăm kilobytes.

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

Kích thước khối không nằm trong phạm vi hợp lệ.

Bzip2SaveOptions()

Bắt đầu một trường hợp mới của lớp Aspose.Zip.Bzip2.Bzip2SaveOptions với kích thước khối mặc định, tương đương với 9 trăm kilobytes.

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

Kích thước khối trong hàng trăm kilobytes.

public int BlockSize { get; }

Giá trị bất động sản

int

CompressionThreads

Nhận hoặc đặt con số dây nén.Nếu giá trị lớn hơn 1, sẽ được sử dụng nhiều lớp nèn.

public int CompressionThreads { get; set; }

Giá trị bất động sản

int

Exceptions

ArgumentOutOfRangeException

Số dây là nhiều hơn 100 hoặc ít hơn 1.

CompressionProgressed

Tăng khi một phần của dòng chảy thô bị nén.

public event EventHandler<progresseventargs> CompressionProgressed

Sự kiện Type

EventHandler < ProgressEventArgs >

Examples

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

Remarks

Sự kiện này sẽ không được nâng lên khi nén trong chế độ đa phương.

 Tiếng Việt