Partager via


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

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.

DeflateStream

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

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 ZipArchive et ZipArchiveEntry.

ZLibCompressionOptions

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

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.

Structures

BrotliDecoder

Fournit des méthodes de décompression Brotli performantes et non allouantes. Les méthodes décompressent dans une seule passe sans utiliser une instance de 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

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.

ZLibCompressionStrategy

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