System.IO.Compression Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die grundlegende Komprimierungs- und Dekomprimierungsdienste für Datenströme bereitstellen.
Klassen
BrotliCompressionOptions |
Stellt Komprimierungsoptionen bereit, die mit BrotliStreamverwendet werden sollen. |
BrotliStream |
Stellt Methoden und Eigenschaften bereit, die zum Komprimieren und Dekomprimieren von Datenströmen mithilfe der Brotli-Datenformatspezifikation verwendet werden. |
DeflateStream |
Stellt Methoden und Eigenschaften zum Komprimieren und Dekomprimieren von Datenströmen mithilfe des Deflate-Algorithmus bereit. |
GZipStream |
Stellt Methoden und Eigenschaften bereit, die zum Komprimieren und Dekomprimieren von Datenströmen mithilfe der GZip-Datenformatspezifikation verwendet werden. |
ZipArchive |
Stellt ein Paket komprimierter Dateien im ZIP-Archivformat dar. |
ZipArchiveEntry |
Stellt eine komprimierte Datei in einem ZIP-Archiv dar. |
ZipFile |
Stellt statische Methoden zum Erstellen, Extrahieren und Öffnen von ZIP-Archiven bereit. |
ZipFileExtensions |
Stellt Erweiterungsmethoden für die klassen ZipArchive und ZipArchiveEntry bereit. |
ZLibCompressionOptions |
Stellt Komprimierungsoptionen bereit, die mit ZLibStream, DeflateStreamund GZipStreamverwendet werden sollen. |
ZLibStream |
Stellt Methoden und Eigenschaften bereit, die zum Komprimieren und Dekomprimieren von Datenströmen mithilfe der Zlib-Datenformatspezifikation verwendet werden. |
Strukturen
BrotliDecoder |
Stellt nicht allokierende, performante Brotli-Dekomprimierungsmethoden bereit. Die Methoden werden in einem einzigen Durchlauf dekomprimieren, ohne eine BrotliStream Instanz zu verwenden. |
BrotliEncoder |
Stellt Methoden und statische Methoden zum Codieren und Decodieren von Daten mithilfe der Brotli-Datenformatspezifikation bereit. |
Enumerationen
CompressionLevel |
Gibt Werte an, die angeben, ob ein Komprimierungsvorgang die Geschwindigkeit oder Komprimierungsgröße betont. |
CompressionMode |
Gibt an, ob Daten aus dem zugrunde liegenden Datenstrom komprimiert oder dekomprimieren sollen. |
ZipArchiveMode |
Gibt Werte für die Interaktion mit ZIP-Archiveinträgen an. |
ZLibCompressionStrategy |
Definiert die Komprimierungsalgorithmen, die für DeflateStream, GZipStreamund ZLibStreamverwendet werden können. |