Class Bzip2SaveOptions
Namespace: Aspose.Zip.Bzip2
Assembly: Aspose.Zip.dll (25.1.0)
Options pour enregistrer une archive bzip2.
public class Bzip2SaveOptions
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
Bzip2SaveOptions(int)
Initialise une nouvelle instance de la classe Aspose.Zip.Bzip2.Bzip2SaveOptions.
public Bzip2SaveOptions(int blockSize)
Paramètres
blockSize
int
Taille de bloc en centaines de kilooctets.
Exemples
using (FileStream result = File.Open("archive.bz2"))
{
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource("data.bin");
archive.Save(result, new Bzip2SaveOptions(9));
}
}
Exceptions
La taille de bloc n’est pas dans la plage valide.
Bzip2SaveOptions()
Initialise une nouvelle instance de la classe Aspose.Zip.Bzip2.Bzip2SaveOptions avec une taille de bloc par défaut, égale à 9 centaines de kilooctets.
public Bzip2SaveOptions()
Exemples
using (FileStream result = File.Open("archive.bz2"))
{
using (Bzip2Archive archive = new Bzip2Archive())
{
archive.SetSource("data.bin");
archive.Save(result, new Bzip2SaveOptions());
}
}
Propriétés
BlockSize
Taille de bloc en centaines de kilooctets.
public int BlockSize { get; }
Valeur de la propriété
CompressionThreads
Obtient ou définit le nombre de threads de compression. Si la valeur est supérieure à 1, la compression multithread sera utilisée.
public int CompressionThreads { get; set; }
Valeur de la propriété
Exceptions
Le nombre de threads est supérieur à 100 ou inférieur à 1.
CompressionProgressed
Se déclenche lorsqu’une portion de flux brut est compressée.
public event EventHandler<progresseventargs> CompressionProgressed
Type d’événement
EventHandler<ProgressEventArgs>
Exemples
settings.CompressionProgressed += (s, e) => { int percent = (int)((100 * e.ProceededBytes) / entrySourceStream.Length); };
Remarques
Cet événement ne sera pas déclenché lors de la compression en mode multithread.