System.IO.Compression Espace de noms

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

Classes

Nom Description
BrotliCompressionOptions

Fournit des options de compression à utiliser avec BrotliStream.

BrotliStream

Fournit des méthodes et des propriétés utilisées pour compresser et décompresser des flux à l’aide de la spécification du format de données Brotli.

DeflateDecoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

DeflateEncoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

DeflateStream

Fournit des méthodes et des propriétés pour compresser et décompresser des flux à l’aide de l’algorithme Deflate.

GZipDecoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

GZipEncoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

GZipStream

Fournit des méthodes et des propriétés utilisées pour compresser et décompresser des flux à l’aide de la spécification du format de données GZip.

ZipArchive

Représente un package de fichiers compressés au format d’archivage zip.

ZipArchiveEntry

Représente un fichier compressé dans une archive zip.

ZipFile

Fournit des méthodes statiques pour créer, extraire et ouvrir des archives zip.

ZipFileExtensions

Fournit des méthodes d’extension pour les classes et ZipArchive les ZipArchiveEntry classes.

ZLibCompressionOptions

Fournit des options de compression à utiliser avec ZLibStream, DeflateStreamet GZipStream.

ZLibDecoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

ZLibEncoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

ZLibStream

Fournit des méthodes et des propriétés utilisées pour compresser et décompresser les flux à l’aide de la spécification du format de données zlib.

ZstandardCompressionOptions

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

ZstandardDecoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

ZstandardDictionary

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

ZstandardEncoder

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

ZstandardStream

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

Structures

Nom Description
BrotliDecoder

Fournit des méthodes de décompression Brotli performantes et non allouantes. Les méthodes décompressent dans une seule passe sans utiliser d’instance BrotliStream .

BrotliEncoder

Fournit des méthodes et des méthodes statiques pour encoder et décoder les données d’une manière sans flux, sans allocation et performante à l’aide de la spécification du format de données Brotli.

Énumérations

Nom Description
CompressionLevel

Spécifie les valeurs qui indiquent si une opération de compression met l’accent sur la vitesse ou la taille de compression.

CompressionMode

Spécifie s’il faut compresser ou décompresser des données à partir du flux sous-jacent.

ZipArchiveMode

Spécifie les valeurs d’interaction avec les entrées d’archive zip.

ZipCompressionMethod

Contient des classes qui fournissent des services de compression et de décompression de base pour les flux.

ZLibCompressionStrategy

Définit les algorithmes de compression qui peuvent être utilisés pour DeflateStream, GZipStreamet ZLibStream.