Class GzipArchive
Inhalt
[
Ausblenden
]GzipArchive class
Diese Klasse repräsentiert eine gzip-Archivdatei. Verwenden Sie es, um gzip-Archive zu erstellen oder zu extrahieren.
public class GzipArchive : IArchive, IArchiveFileEntry
Konstrukteure
Name | Beschreibung |
---|---|
GzipArchive() | Initialisiert eine neue Instanz vonGzipArchive Klasse zum Komprimieren vorbereitet. |
GzipArchive(Stream, bool) | Initialisiert eine neue Instanz vonGzipArchive Klasse zum Dekomprimieren vorbereitet. |
GzipArchive(string, bool) | Initialisiert eine neue Instanz vonGzipArchive Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
Name { get; } | Name der Originaldatei. |
Methoden
Name | Beschreibung |
---|---|
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) | Speichert das Archiv im bereitgestellten Stream. |
Save(string) | 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(TarArchive) | Legt den Inhalt fest, der innerhalb des Archivs komprimiert werden soll. |
Bemerkungen
Der Gzip-Komprimierungsalgorithmus basiert auf dem DEFLATE-Algorithmus, der eine Kombination aus LZ77- und Huffman-Codierung ist.
Siehe auch
- interface IArchive
- interface IArchiveFileEntry
- namensraum Aspose.Zip.Gzip
- Montage Aspose.Zip