Class Bzip2Archive

Bzip2Archive class

Cette classe représente le fichier d’archive bzip2. Utilisez-le pour composer ou extraire des archives bzip2.

public class Bzip2Archive : IArchive, IArchiveFileEntry

Constructeurs

NomLa description
Bzip2Archive()Initialise une nouvelle instance duBzip2Archive classe préparée pour la compression.
Bzip2Archive(Stream)Initialise une nouvelle instance duBzip2Archive classe préparée pour la décompression.
Bzip2Archive(string)Initialise une nouvelle instance duBzip2Archive classe préparée pour la décompression.

Méthodes

NomLa description
Dispose()Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non gérées.
Extract(Stream)Extrait l’archive dans le flux fourni.
Open()Ouvre l’archive pour extraction et fournit un flux avec le contenu de l’archive.
Save(Stream, Bzip2SaveOptions)Enregistre l’archive dans le flux fourni.
Save(string, Bzip2SaveOptions)Enregistre l’archive dans le fichier de destination fourni.
SetSource(FileInfo)Définit le contenu à compresser dans l’archive.
SetSource(Stream)Définit le contenu à compresser dans l’archive.
SetSource(string)Définit le contenu à compresser dans l’archive.
SetSource(CpioArchive, CpioFormat)Définit le contenu à compresser dans l’archive.
SetSource(TarArchive, TarFormat)Définit le contenu à compresser dans l’archive.

Remarques

bzip2 compresse les fichiers à l’aide de l’algorithme de compression de texte par tri de blocs Burrows-Wheeler et du codage Huffman. Voir plus : https://en.wikipedia.org/wiki/Bzip2

Voir également