.NET FrameworkLecture et écriture de fichiers Zip


Introduction

La classe ZipFile réside dans l'espace de noms System.IO.Compression . Il peut être utilisé pour lire et écrire dans des fichiers Zip.

Remarques

  • Vous pouvez également utiliser un MemoryStream au lieu d'un FileStream.

  • Des exceptions

Exception Condition
ArgumentException Le flux a déjà été fermé ou les capacités du flux ne correspondent pas au mode (par exemple: essayer d'écrire dans un flux en lecture seule)
ArgumentNullException le flux d' entrée est nul
ArgumentOutOfRangeException le mode a une valeur non valide
InvalidDataException Voir liste ci-dessous

Lorsqu'une InvalidDataException est lancée, elle peut avoir trois causes:

  • Le contenu du flux ne peut pas être interprété comme une archive zip
  • le mode est Mise à jour et une entrée est absente de l'archive ou est corrompue et ne peut pas être lue
  • le mode est Mise à jour et une entrée est trop grande pour tenir dans la mémoire

Toutes les informations ont été extraites de cette page MSDN

Lecture et écriture de fichiers Zip Exemples Liés