Class Bzip2CompressionSettings

Class Bzip2CompressionSettings

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

Configuraciones necesarias para que el compresor o descompresor funcione.

public class Bzip2CompressionSettings : CompressionSettings

Herencia

objectCompressionSettingsBzip2CompressionSettings

Miembros heredados

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

Observaciones

bzip2 comprime archivos utilizando el algoritmo de compresión de texto Burrows-Wheeler y codificación Huffman. Ver más: https://es.wikipedia.org/wiki/Bzip2

Constructores

Bzip2CompressionSettings(int)

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

public Bzip2CompressionSettings(int blockSize)

Parámetros

blockSize int

Tamaño del bloque en cientos de kilobytes.

Ejemplos

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

Excepciones

ArgumentOutOfRangeException

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

Bzip2CompressionSettings()

Inicializa una nueva instancia de la clase Aspose.Zip.Saving.Bzip2CompressionSettings con un tamaño de bloque predeterminado, igual a 9 cientos de kilobytes.

public Bzip2CompressionSettings()

Ejemplos

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

Propiedades

BlockSize

Tamaño del bloque en cientos de kilobytes.

public int BlockSize { get; }

Valor de la propiedad

int

 Español