Class Bzip2CompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Paramètres nécessaires pour que le compresseur ou le décompresseur fonctionne.
public class Bzip2CompressionSettings : CompressionSettings
Héritage
object ← CompressionSettings ← Bzip2CompressionSettings
Membres hérités
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()
Remarques
bzip2 compresse les fichiers en utilisant l’algorithme de compression de texte par tri de blocs de Burrows-Wheeler et le codage de Huffman. Voir plus : https://fr.wikipedia.org/wiki/Bzip2
Constructeurs
Bzip2CompressionSettings(int)
Initialise une nouvelle instance de la classe Aspose.Zip.Saving.Bzip2CompressionSettings.
public Bzip2CompressionSettings(int blockSize)
Paramètres
blockSize
int
Taille de bloc en centaines de kilooctets.
Exemples
using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings(1))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
Exceptions
La taille du bloc n’est pas comprise entre 1 et 9.
Bzip2CompressionSettings()
Initialise une nouvelle instance de la classe Aspose.Zip.Saving.Bzip2CompressionSettings avec une taille de bloc par défaut, égale à 9 centaines de kilooctets.
public Bzip2CompressionSettings()
Exemples
using (Archive archive = new Archive(new ArchiveEntrySettings(new Bzip2CompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}
Propriétés
BlockSize
Taille de bloc en centaines de kilooctets.
public int BlockSize { get; }