Visual Basic.NET est livré avec une bibliothèque pour compresser et décompresser des fichiers en utilisant la norme GZip ( à ne pas confondre avec le Zip standard commun de plus , ce qui est pris en charge par Visual Basic.NET ) . Tout cela se fait en utilisant la classe GZipStream dans la bibliothèque de System.IO.Compression . Instructions
1
Créez un nouveau projet en cliquant sur " Fichier" et " Nouveau projet ". Sélectionnez «Application console . " Cela vous permet d'arriver directement au code efficace . Plus tard, vous pouvez utiliser le code dans une interface plus complexe utilisateur graphique ( GUI) de l' application basée sur
2
Créer le flux de sortie pour GZip en collant le code suivant : .
Dim out = Nouveau IO.Compression.GZipStream (New IO.FileStream ( " file.gz " , IO.FileMode.Create ) , IO.Compression.CompressionMode.Compress )
3
Créer l'entrée flux pour lire les fichiers soient compressés :
entrée dim
= IO.FileStream ("C: \\ file.dat " , IO.FileMode.Open )
4
déplacer les données à partir du flux d'entrée dans le flux de sortie :
input.CopyTo ( out)