Class Bzip2Archive

Bzip2Archive class

Diese Klasse repräsentiert eine bzip2-Archivdatei. Verwenden Sie es, um bzip2-Archive zu erstellen oder zu extrahieren.

public class Bzip2Archive : IArchive, IArchiveFileEntry

Konstrukteure

NameBeschreibung
Bzip2Archive()Initialisiert eine neue Instanz vonBzip2Archive Klasse zum Komprimieren vorbereitet.
Bzip2Archive(Stream)Initialisiert eine neue Instanz vonBzip2Archive Klasse zum Dekomprimieren vorbereitet.
Bzip2Archive(string)Initialisiert eine neue Instanz vonBzip2Archive Klasse zum Dekomprimieren vorbereitet.

Methoden

NameBeschreibung
Dispose()Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verbunden sind.
Extract(Stream)Extrahiert das Archiv in den bereitgestellten Stream.
Open()Öffnet das Archiv zum Extrahieren und stellt einen Stream mit Archivinhalten bereit.
Save(Stream, Bzip2SaveOptions)Speichert das Archiv im bereitgestellten Stream.
Save(string, Bzip2SaveOptions)Speichert das Archiv in der bereitgestellten Zieldatei.
SetSource(FileInfo)Legt den Inhalt fest, der innerhalb des Archivs komprimiert werden soll.
SetSource(Stream)Legt den Inhalt fest, der innerhalb des Archivs komprimiert werden soll.
SetSource(string)Legt den Inhalt fest, der innerhalb des Archivs komprimiert werden soll.
SetSource(CpioArchive, CpioFormat)Legt den Inhalt fest, der innerhalb des Archivs komprimiert werden soll.
SetSource(TarArchive, TarFormat)Legt den Inhalt fest, der innerhalb des Archivs komprimiert werden soll.

Bemerkungen

bzip2 komprimiert Dateien mithilfe des Burrows-Wheeler-Blocksortierungs-Textkomprimierungsalgorithmus und der Huffman-Codierung. Siehe mehr: https://en.wikipedia.org/wiki/Bzip2

Siehe auch