Visual Basic.NET viene con una biblioteca de compresión y descompresión de archivos que utilizan el estándar gzip ( que no debe confundirse con el estándar más común Zip , que no está respaldada por Visual Basic.NET ) . Todo esto se realiza mediante la clase GZipStream en la biblioteca System.IO.Compression . Instrucciones
1
Crear un nuevo proyecto haciendo clic en "Archivo " y "Nuevo proyecto". Seleccione " Aplicación de consola. " Esto le permite ir directamente al código eficaz. Más tarde, usted puede usar el código de una interfaz gráfica más compleja ( GUI) basada en
2
Crear el flujo de salida de GZip pegando el siguiente código: .
Dim cabo = Nueva IO.Compression.GZipStream (New IO.FileStream ( " file.gz " , IO.FileMode.Create ) , IO.Compression.CompressionMode.Compress )
3
Crear la entrada corriente para leer los archivos que se van comprimidos :
entrada dim = IO.FileStream ("C: \\ archivo.dat " , IO.FileMode.Open )
4
Mover los datos de la corriente de entrada en la corriente de salida :
input.CopyTo ( a )