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
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; }