System.IO.Compression Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |