Visual Basic.NET viene fornito con una libreria per la compressione e decompressione dei file utilizzando lo standard GZip (da non confondere con i più comuni standard di Zip, che non è supportato da Visual Basic.NET). Tutto questo viene fatto utilizzando la classe GZipSTream nella libreria System.IO.Compression.
Istruzioni
1
Creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Selezionare "Applicazione Console". Ciò consente di arrivare direttamente al codice efficace. Successivamente, è possibile utilizzare il codice in un'applicazione di interfaccia grafica di utente (GUI) basata più complessa.
2
Creare il flusso di output per GZip incollando il seguente codice:
Dim fuori = nuovo IO.Compression.GZipStream(New IO. FileStream ("file.gz", IO. FileMode. Create), IO.Compression.CompressionMode.Compress)
3
Creare il flusso di input per leggere i file devono essere compressi:
Dim input = IO. FileStream ("C:\file.dat", IO. FileMode. Open)
4
Spostare i dati dal flusso di input nel flusso di output:
ingresso. CopyTo(out)
Consigli & Avvertenze
- Per aggiungere altri file nell'archivio GZip, basta ripetere i passaggi 3 e 4 nel codice (preferibilmente in un po' di tempo o per ciclo).
- Zip e GZip non sono lo stesso formato, anche se molti programmi che supportano gli archivi Zip supportano anche GZip.