Class Bzip2CompressionSettings

Class Bzip2CompressionSettings

Nombre del espacio: Aspose.Zip.Saving Asamblea: Aspose.Zip.dll (25.5.0)

Los ajustes necesarios para que el compresor o el decompresor funcionen.

public class Bzip2CompressionSettings : CompressionSettings

Inheritance

object CompressionSettings Bzip2CompressionSettings

Miembros heredados

CompressionSettings.Bzip2 ,y, CompressionSettings.Deflate ,y, CompressionSettings.EnhancedDeflate ,y, CompressionSettings.Store ,y, CompressionSettings.Lzma ,y, CompressionSettings.Xz ,y, CompressionSettings.PPMd ,y, CompressionSettings.Zstd ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Remarks

bzip2 comprime los archivos utilizando el bloque Burrows-Wheeler para ordenar el algoritmo de compresión de texto, y la codificación de Huffman. Ver más: https://en.wikipedia.org/wiki/Bzip2

Constructors

Bzip2CompressionSettings(Int)

Inicia una nueva instancia de la clase Aspose.Zip.Saving.Bzip2CompressionSettings.

public Bzip2CompressionSettings(int blockSize)

Parameters

blockSize int

El tamaño del bloque en cientos de kilobytes.

Examples

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

Exceptions

ArgumentOutOfRangeException

El tamaño del bloque no es entre 1 y 9.

Bzip2CompressionSettings()

Inicia una nueva instancia de la clase Aspose.Zip.Saving.Bzip2CompressionSettings con tamaño de bloque por defecto, equivalente a 9 cientos de kilobytes.

public Bzip2CompressionSettings()

Examples

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

Properties

BlockSize

El tamaño del bloque en cientos de kilobytes.

public int BlockSize { get; }

Valor de la propiedad

int

 Español