Class Bzip2CompressionSettings

Class Bzip2CompressionSettings

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

Nastavení potřebná pro fungování kompresoru nebo dekompresoru.

public class Bzip2CompressionSettings : CompressionSettings

Dědictví

objectCompressionSettingsBzip2CompressionSettings

Děděné členy

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()

Poznámky

bzip2 komprimuje soubory pomocí algoritmu komprese textu Burrows-Wheeler a Huffmanova kódování. Více informací: https://en.wikipedia.org/wiki/Bzip2

Konstruktor

Bzip2CompressionSettings(int)

Inicializuje novou instanci třídy Aspose.Zip.Saving.Bzip2CompressionSettings.

public Bzip2CompressionSettings(int blockSize)

Parametry

blockSize int

Velikost bloku v stovkách kilobajtů.

Příklady

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

Výjimky

ArgumentOutOfRangeException

Velikost bloku není mezi 1 a 9.

Bzip2CompressionSettings()

Inicializuje novou instanci třídy Aspose.Zip.Saving.Bzip2CompressionSettings s výchozí velikostí bloku, která je rovna 9 stovkám kilobajtů.

public Bzip2CompressionSettings()

Příklady

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

Vlastnosti

BlockSize

Velikost bloku v stovkách kilobajtů.

public int BlockSize { get; }

Hodnota vlastnosti

int

 Čeština