Site icon Dator8 Skåp

Hur komprimera filer i vb netto

Visual Basic. NET kommer packat med ett bibliotek för att komprimera och expandera filer med gzip standard ( inte att förväxla med den vanligare Zip standard, som stöds av Visual Basic. NET ) . Allt detta sker med hjälp av GZipSTream klassen i System. IO. Compression biblioteket
1
Skapa ett nytt projekt genom att klicka på ” File ” och ” Nya projekt ”. Välj ” Console Application . ” Detta gör att du kan gå rakt på effektiv kod . Senare kan du använda koden i en mer komplex grafiskt användargränssnitt ( GUI ) baserat program . .
2
Skapa utdataström för gzip genom att klistra in följande kod :

dim ut=Nya IO. Compression . GZipStream ( Ny IO. FileStream ( ” file. gz ” , IO. FileMode. Create ) , IO. Compression. CompressionMode. Compress )
3 .
Skapa ingången ström för att läsa filerna som ska komprimeras :

dim input=IO. FileStream ( ”C : \ file. dat ” , IO. FileMode. Open )
4 .
Flytta uppgifter från input strålen mot den utdataström :

input. CopyTo ( ut )

Tips och varningar

  • vill lägga till fler filer i Gzip arkivet , steg upprepa 3 och 4 i koden ( helst på ett tag eller För loop ) .
  • gzip och Zip är inte samma format , även om många program som stöder Zip också arkiv stöd gzip.
  • Exit mobile version