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
object ← CompressionSettings ← Bzip2CompressionSettings
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
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; }