Kako izdvojiti zip datoteku u C#

U ovom vodiču, pokazat ćemo vam kako izdvojiti Zip datoteku u C# kodu. Možete koristiti C# za raspakiranje arhive u svojim aplikacijama. Ovaj kod podržava višestruke zip or archive file formats poput GZip, RAR, TAR, 7Zip i više.

Koraci za izdvajanje Zip datoteke u C#

  1. Instalirajte paket Aspose.Zip for .NET s NuGet.org
  2. Uključite prostor imena Aspose.Zip u kod
  3. Koristite metodu SetLicense za postavljanje licence Aspose.Zip API-ja
  4. Učitaj ulaznu Zip datoteku u FileStream objekt
  5. Stvorite novu Archive object iz toka datoteke
  6. Dohvatite broj datoteka u arhivi i prođite kroz unose arhive
  7. Ekstrahirajte svaki unos arhive i spremite datoteku na disk

Svaki unos u arhivu sadrži ne samo datoteku, već i naziv datoteke. Koristili smo svojstvo Name da dobijemo naziv datoteke, a zatim izdvojili datoteku s istim nazivom.

Kod za izdvajanje Zip datoteke u C#

U gornjem kodu koristili smo FileStream za učitavanje Zip archive i zatim spremili ekstrahirane izlazne datoteke na disk. Također možete koristiti ovaj kod u C# za raspakiranje datoteke u memoriji. To može biti od pomoći kada trebate te datoteke dalje u kodu ili aplikaciji, a ne želite ih spremati na disk. Pomoću ovog koda možete jednostavno i brzo izraditi vlastiti C# Zip ekstraktor u svojim aplikacijama ili kao neovisni uslužni program.

 Hrvatski