System.IO.Compression
Spécifie les valeurs qui indiquent si une opération de compression souligne la rapidité ou la taille de compression.
L'opération de compression doit s'exécuter aussi rapidement que possible, même si le fichier résultant n'est pas compressé de manière optimale.
Aucune compression ne doit être exécutée sur le fichier.
L'opération de compression doit être compressée de manière optimale, même si elle prend plus de temps.
Spécifie s'il faut compresser ou décompresser le flux sous-jacent.
Compresse le flux sous-jacent.
Décompresse le flux sous-jacent.
Fournit des méthodes et des propriétés pour compresser et décompresser des flux à l'aide de l'algorithme Deflate.
Initialise une nouvelle instance de la classe à l'aide du flux et du niveau de compression spécifiés.
Flux à compresser.
L'une des valeurs d'énumération qui indique s'il faut mettre l'accent sur la rapidité et l'efficacité de compression en compressant le flux de données.
a la valeur null.
Le flux ne prend pas en charge les opérations d'écriture telles que la compression.(La propriété sur l'objet de flux est false.)
Initialise une nouvelle instance de la classe à l'aide du flux et du niveau de compression spécifiés, et permet éventuellement de laisser le flux ouvert.
Flux à compresser.
L'une des valeurs d'énumération qui indique s'il faut mettre l'accent sur la rapidité et l'efficacité de compression en compressant le flux de données.
true pour maintenir l'objet de flux ouvert après avoir supprimé l'objet ; sinon, false.
a la valeur null.
Le flux ne prend pas en charge les opérations d'écriture telles que la compression.(La propriété sur l'objet de flux est false.)
Initialise une nouvelle instance de la classe à l'aide du flux et du mode de compression spécifiés.
Flux à compresser ou à décompresser.
L'une des valeurs d'énumération qui indique s'il faut compresser ou décompresser le flux.
a la valeur null.
n'est pas une valeur valide.ou est et est false.ou est et est false.
Initialise une nouvelle instance de la classe à l'aide du flux et du mode de compression spécifiés, et permet éventuellement de laisser le flux ouvert.
Flux à compresser ou à décompresser.
L'une des valeurs d'énumération qui indique s'il faut compresser ou décompresser le flux.
true pour maintenir le flux ouvert après avoir supprimé l'objet ; sinon, false.
a la valeur null.
n'est pas une valeur valide.ou est et est false.ou est et est false.
Obtient une référence au flux sous-jacent.
Objet de flux qui représente le flux sous-jacent.
Le flux sous-jacent est fermé.
Obtient une valeur indiquant si le flux prend en charge la lecture pendant la décompression d'un fichier.
true si la valeur est Decompress, que le flux sous-jacent est ouvert et qu'il prend en charge la lecture ; sinon, false.
Obtient une valeur indiquant si le flux prend en charge la recherche.
false dans tous les cas.
Obtient une valeur indiquant si le flux prend en charge l'écriture.
true si la valeur de est Compress, que le flux sous-jacent prend en charge l'écriture et qu'il n'est pas fermé ; sinon, false.
Libère les ressources non managées utilisées par et libère éventuellement les ressources managées.
true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées.
L'implémentation actuelle de cette méthode n'a aucune fonctionnalité.
Le flux est fermé.
Cette propriété n'est pas prise en charge et lève toujours .
Valeur Long.
Cette propriété n'est pas prise en charge sur ce flux.
Cette propriété n'est pas prise en charge et lève toujours .
Valeur Long.
Cette propriété n'est pas prise en charge sur ce flux.
Lit un certain nombre d'octets décompressés dans le tableau d'octets spécifié.
Nombre d'octets qui ont été lus dans le tableau d'octets.
Tableau utilisé pour stocker les octets décompressés.
Dans , décalage d'octet auquel les octets lus seront placés.
Nombre maximal d'octets décompressés à lire.
a la valeur null.
La valeur était Compress lorsque l'objet a été créé.ou Le flux sous-jacent ne prend pas en charge la lecture.
ou est inférieur à zéro.ouLa longueur de moins le point de départ de l'index est inférieure à .
Le format des données n'est pas valide.
Le flux est fermé.
Cette opération n'est pas prise en charge et lève toujours .
Valeur Long.
Emplacement dans le flux.
Une des valeurs de .
Cette propriété n'est pas prise en charge sur ce flux.
Cette opération n'est pas prise en charge et lève toujours .
Longueur du flux.
Cette propriété n'est pas prise en charge sur ce flux.
Écrit les octets compressés dans le flux sous-jacent à partir du tableau d'octets spécifié.
Mémoire tampon qui contient les données à compresser.
Dans , décalage d'octet à partir duquel les octets seront lus.
Nombre maximal d'octets à écrire.
Fournit les méthodes et les propriétés utilisées pour compresser et décompresser des flux.
Initialise une nouvelle instance de la classe à l'aide du flux et du niveau de compression spécifiés.
Flux dans lequel écrire les données compressées.
L'une des valeurs d'énumération qui indique s'il faut mettre l'accent sur la rapidité et l'efficacité de compression en compressant le flux de données.
a la valeur null.
Le flux ne prend pas en charge les opérations d'écriture telles que la compression.(La propriété sur l'objet de flux est false.)
Initialise une nouvelle instance de la classe à l'aide du flux et du niveau de compression spécifiés, et permet éventuellement de laisser le flux ouvert.
Flux dans lequel écrire les données compressées.
L'une des valeurs d'énumération qui indique s'il faut mettre l'accent sur la rapidité et l'efficacité de compression en compressant le flux de données.
true pour maintenir l'objet de flux ouvert après avoir supprimé l'objet ; sinon, false.
a la valeur null.
Le flux ne prend pas en charge les opérations d'écriture telles que la compression.(La propriété sur l'objet de flux est false.)
Initialise une nouvelle instance de la classe à l'aide du flux et du mode de compression spécifiés.
Flux dans lequel les données compressées ou décompressées sont écrites.
L'une des valeurs d'énumération qui indique s'il faut compresser ou décompresser le flux.
a la valeur null.
n'est pas une valeur d'énumération valide.ou est et est false.ou est et est false.
Initialise une nouvelle instance de la classe à l'aide du flux et du mode de compression spécifiés, et permet éventuellement de laisser le flux ouvert.
Flux dans lequel les données compressées ou décompressées sont écrites.
L'une des valeurs d'énumération qui indique s'il faut compresser ou décompresser le flux.
true pour maintenir le flux ouvert après avoir supprimé l'objet ; sinon, false.
a la valeur null.
n'est pas une valeur valide.ou est et est false.ou est et est false.
Obtient une référence au flux sous-jacent.
Objet de flux qui représente le flux sous-jacent.
Le flux sous-jacent est fermé.
Obtient une valeur indiquant si le flux prend en charge la lecture pendant la décompression d'un fichier.
true si la valeur de est Decompress,, que le flux sous-jacent prend en charge la lecture et qu'il n'est pas fermé ; sinon, false.
Obtient une valeur indiquant si le flux prend en charge la recherche.
false dans tous les cas.
Obtient une valeur indiquant si le flux prend en charge l'écriture.
true si la valeur de est Compress, que le flux sous-jacent prend en charge l'écriture et qu'il n'est pas fermé ; sinon, false.
Libère les ressources non managées utilisées par l'objet et libère éventuellement les ressources managées.
true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées.
L'implémentation actuelle de cette méthode n'a aucune fonctionnalité.
Le flux est fermé.
Cette propriété n'est pas prise en charge et lève toujours .
Valeur Long.
Cette propriété n'est pas prise en charge sur ce flux.
Cette propriété n'est pas prise en charge et lève toujours .
Valeur Long.
Cette propriété n'est pas prise en charge sur ce flux.
Lit un certain nombre d'octets décompressés dans le tableau d'octets spécifié.
Nombre d'octets qui ont été décompressés dans le tableau d'octets.Si la fin du flux a été atteinte, zéro ou le nombre d'octets lus est retourné.
Tableau utilisé pour décompresser les octets.
Dans , décalage d'octet auquel les octets lus seront placés.
Nombre maximal d'octets décompressés à lire.
a la valeur null.
La valeur était Compress lorsque l'objet a été créé.ouLe flux sous-jacent ne prend pas en charge la lecture.
ou est inférieur à zéro.ouLa longueur de moins le point de départ de l'index est inférieure à .
Le format des données n'est pas valide.
Le flux est fermé.
Cette propriété n'est pas prise en charge et lève toujours .
Valeur Long.
Emplacement dans le flux.
Une des valeurs de .
Cette propriété n'est pas prise en charge sur ce flux.
Cette propriété n'est pas prise en charge et lève toujours .
Longueur du flux.
Cette propriété n'est pas prise en charge sur ce flux.
Écrit les octets compressés dans le flux sous-jacent à partir du tableau d'octets spécifié.
Mémoire tampon qui contient les données à compresser.
Dans , décalage d'octet à partir duquel les octets seront lus.
Nombre maximal d'octets à écrire.
L'opération d'écriture ne peut pas être exécutée car le flux est fermé.
Représente un package de fichiers compressés au format d'archivage zip.
Initialise une nouvelle instance de la classe à partir du flux spécifié.
Flux qui contient l'archive à lire.
The stream is already closed or does not support reading.
is null.
The contents of the stream are not in the zip archive format.
Initialise une nouvelle instance de la classe à partir du flux spécifié et avec le mode spécifié.
Flux de sortie ou d'entrée.
Une des valeurs d'énumération qui indique si l'archive zip est utilisée pour lire, créer ou mettre à jour des entrées.
The stream is already closed, or the capabilities of the stream do not match the mode.
is null.
is an invalid value.
The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory.
Initialise une nouvelle instance de la classe sur le flux de données spécifié pour le mode spécifié, et laisse éventuellement le flux ouvert.
Flux de sortie ou d'entrée.
Une des valeurs d'énumération qui indique si l'archive zip est utilisée pour lire, créer ou mettre à jour des entrées.
true pour maintenir le flux ouvert après avoir supprimé l'objet ; sinon, false.
The stream is already closed, or the capabilities of the stream do not match the mode.
is null.
is an invalid value.
The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory.
Initialise une nouvelle instance de la classe sur le flux spécifié pour le mode spécifié, utilise l'encodage spécifié pour les noms d'entrée, et permet éventuellement de laisser le flux ouvert.
Flux de sortie ou d'entrée.
Une des valeurs d'énumération qui indique si l'archive zip est utilisée pour lire, créer ou mettre à jour des entrées.
true pour maintenir le flux ouvert après avoir supprimé l'objet ; sinon, false.
Encodage à utiliser lors de la lecture ou de l'écriture des noms d'entrée dans cette archive.Spécifie une valeur pour ce paramètre seulement quand un encodage est obligatoire pour l'interopérabilité avec les outils et les bibliothèques d'archivage zip qui ne prennent pas en charge l'encodage UTF-8 pour les noms d'entrée.
The stream is already closed, or the capabilities of the stream do not match the mode.
is null.
is an invalid value.
The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory.
Crée une entrée vide qui a le chemin d'accès et le nom d'entrée spécifiés dans l'archive zip.
Entrée vide dans l'archive zip.
Chemin d'accès relatif à la racine de l'archive, qui spécifie le nom de l'entrée à créer.
is .
is null.
The zip archive does not support writing.
The zip archive has been disposed.
Crée une entrée vide qui a le nom d'entrée et le niveau de compression spécifiés dans l'archive zip.
Entrée vide dans l'archive zip.
Chemin d'accès relatif à la racine de l'archive, qui spécifie le nom de l'entrée à créer.
Une des valeurs d'énumération qui indique s'il faut privilégier la rapidité ou l'efficacité de la compression lors de la création de l'entrée.
is .
is null.
The zip archive does not support writing.
The zip archive has been disposed.
Libère les ressources utilisées par l'instance actuelle de la classe .
Appelée par les méthodes et pour libérer les ressources non managées utilisées par l'instance actuelle de la classe , et éventuellement finit d'écrire l'archive et libère les ressources managées.
true pour finir l'écriture de l'archive et libérer les ressources managées et non managées ; false pour libérer seulement des ressources non managées.
Obtient la collection d'entrées figurant actuellement dans l'archive zip.
Collection d'entrées figurant actuellement dans l'archive zip.
The zip archive does not support reading.
The zip archive has been disposed.
The zip archive is corrupt, and its entries cannot be retrieved.
Récupère un wrapper pour l'entrée spécifiée dans l'archive zip.
Wrapper pour l'entrée spécifiée dans l'archive ; null si l'entrée n'existe pas dans l'archive.
Chemin d'accès relatif à la racine de l'archive, qui identifie l'entrée à récupérer.
is .
is null.
The zip archive does not support reading.
The zip archive has been disposed.
The zip archive is corrupt, and its entries cannot be retrieved.
Obtient une valeur qui décrit le type d'action que l'archive zip peut effectuer sur des entrées.
Une des valeurs d'énumération qui décrit le type d'action (lecture, création ou mise à jour) que l'archive zip peut effectuer sur les entrées.
Représente un fichier compressé dans une archive zip.
Obtient l'archive zip à laquelle l'entrée appartient.
Archive zip à laquelle l'entrée appartient, ou null si l'entrée a été supprimée.
Obtient la taille compressée de l'entrée dans l'archive zip.
Taille compressée de l'entrée dans l'archive zip.
The value of the property is not available because the entry has been modified.
Supprime l'entrée de l'archive zip.
The entry is already open for reading or writing.
The zip archive for this entry was opened in a mode other than .
The zip archive for this entry has been disposed.
Obtient le chemin d'accès relatif de l'entrée dans l'archive zip.
Chemin d'accès relatif de l'entrée dans l'archive zip.
Obtient ou définit la date de dernière modification de l'entrée dans l'archive zip.
Date/heure à laquelle l'entrée a été modifiée pour la dernière fois dans l'archive zip.
The attempt to set this property failed, because the zip archive for the entry is in mode.
The archive mode is set to .- or -The archive mode is set to and the entry has been opened.
An attempt was made to set this property to a value that is either earlier than 1980 January 1 0:00:00 (midnight) or later than 2107 December 31 23:59:58 (one second before midnight).
Obtient la taille décompressée de l'entrée dans l'archive zip.
Taille décompressée de l'entrée dans l'archive zip.
The value of the property is not available because the entry has been modified.
Obtient le nom du fichier de l'entrée dans l'archive zip.
Nom de fichier de l'entrée dans l'archive zip.
Ouvre l'entrée à partir de l'archive zip.
Flux qui représente le contenu de l'entrée.
The entry is already currently open for writing.-or-The entry has been deleted from the archive.-or-The archive for this entry was opened with the mode, and this entry has already been written to.
The entry is either missing from the archive or is corrupt and cannot be read. -or-The entry has been compressed by using a compression method that is not supported.
The zip archive for this entry has been disposed.
Récupère le chemin d'accès relatif de l'entrée dans l'archive zip.
Chemin d'accès relatif de l'entrée, qui est la valeur stockée dans la propriété .
Spécifie les valeurs pour interagir avec les entrées d'archive ZIP.
Seule la création de nouvelles entrées d'archivage est autorisée.
Seule la lecture des entrées d'archivage est autorisée.
Les opérations de lecture et d'écriture sont autorisées pour les entrées d'archivage.