Zip fájl kibontása C#-ban

Ebben az útmutatóban megmutatjuk, hogyan lehet kicsomagolni a Zip fájlt C# kódban. Használhatja a C#-t az archívumok kicsomagolásához az alkalmazásokban. Ez a kód több zip or archive file formats-ot támogat, mint például a GZip, RAR, TAR, 7Zip és még sok más.

A ZIP-fájl kibontásának lépései C#-ban

  1. Telepítse a Aspose.Zip for .NET csomagot a NuGet.org webhelyről
  2. Szerelje be a Aspose.Zip névteret a kódba
  3. Használja a SetLicense metódust az Aspose.Zip API licencének beállításához
  4. A bemeneti Zip fájl betöltése egy FileStream objektumba
  5. Hozzon létre egy új Archive object fájlt a fájlfolyamból
  6. Nézze meg az archívumban lévő fájlok számát, és lapozzon az archívum bejegyzései között
  7. Csomagolja ki az összes archív bejegyzést, és mentse a fájlt a lemezre

Az archívumban minden bejegyzés nemcsak fájlt, hanem a fájl nevét is tartalmazza. A Név tulajdonságot használtuk a fájlnév lekéréséhez, majd kibontottuk az azonos nevű fájlt.

Kód a ZIP-fájl kibontásához C#-ban

A fenti kódban a FileStream segítségével töltöttük be a Zip archive fájlt, majd a kicsomagolt kimeneti fájlokat a lemezre mentettük. Ezt a kódot C# nyelven is használhatja a fájl memóriában lévő kicsomagolásához. Ez akkor lehet hasznos, ha szüksége van ezekre a fájlokra a kódban vagy az alkalmazásban, és nem akarja lemezre menteni. Ezzel a kóddal egyszerűen és gyorsan létrehozhatja saját C# Zip kivonatát alkalmazásaiban vagy független segédprogramként.

 Magyar