Visual Basic.NET kommt verpackt mit einer Bibliothek zur Komprimierung und Dekomprimierung von Dateien mit dem GZIP -Standard ( nicht mit dem häufiger Zip -Standard, der nicht durch Visual Basic.NET verwechselt werden ) . All dies geschieht mit Hilfe der GZipStream Klasse im System.IO.Compression Bibliothek. Anleitung
1
Erstellen eines neuen Projekts durch Klick auf " Datei" und " Neues Projekt ". Wählen Sie " Console Application . " Dies ermöglicht Ihnen, sich direkt an den effektiven Code. Später können Sie den Code in einer komplexeren Graphical User Interface ( GUI) basierten Anwendung verwenden
2
Erstellen Sie die Ausgabe-Stream für GZip durch Einfügen den folgenden Code: .
Dim out = Neue IO.Compression.GZipStream (New IO.FileStream ( " datei.gz " , IO.FileMode.Create ) , IO.Compression.CompressionMode.Compress )
3
erstellen Sie die Eingabe Stream , um die Dateien komprimiert werden lesen :
dim input = IO.FileStream ( "C: \\ file.dat " , IO.FileMode.Open )
4
Verschieben Sie die Daten von der Input-Stream in den Ausgabe-Stream :
input.CopyTo (raus)