System.IO.Compression Namespace

Der System.IO.Compression-Namespace enthält Klassen, die grundlegende Komprimierungs- und Dekomprimierungsdienste für Streams bereitstellen. The System.IO.Compression namespace contains classes that provide basic compression and decompression services for streams.

Klassen

BrotliStream
DeflateStream

Stellt Methoden und Eigenschaften zum Komprimieren und Dekomprimieren von Streams mithilfe des Deflate-Algorithmus bereit. Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm.

GZipStream

Stellt Methoden und Eigenschaften bereit, die zum Komprimieren und Dekomprimieren von Streams verwendet werden. Provides methods and properties used to compress and decompress streams.

ZipArchive

Stellt ein Paket komprimierter Dateien im Zip-Archiv-Format dar. Represents a package of compressed files in the zip archive format.

ZipArchiveEntry

Stellt eine komprimierte Datei in einem Zip-Archiv dar. Represents a compressed file within a zip archive.

ZipFile

Stellt statische Methoden zum Erstellen, Extrahieren und Öffnen von Zip-Archiven bereit. Provides static methods for creating, extracting, and opening zip archives.

ZipFileExtensions

Stellt Erweiterungsmethoden für die ZipArchive- und ZipArchiveEntry-Klassen bereit. Provides extension methods for the ZipArchive and ZipArchiveEntry classes.

Strukturen

BrotliDecoder
BrotliEncoder

Enumerationen

CompressionLevel

Gibt Werte an, die angeben, ob bei einem Komprimierungsvorgang die Geschwindigkeit oder die Komprimierungsgröße im Vordergrund steht. Specifies values that indicate whether a compression operation emphasizes speed or compression size.

CompressionMode

Gibt an, ob der zugrunde liegende Datenstrom komprimiert oder dekomprimiert werden soll. Specifies whether to compress or decompress the underlying stream.

ZipArchiveMode

Gibt Werte für die Interaktion mit ZIP-Archiveinträgen an. Specifies values for interacting with zip archive entries.