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
- Telepítse a Aspose.Zip for .NET csomagot a NuGet.org webhelyről
- Szerelje be a Aspose.Zip névteret a kódba
- Használja a SetLicense metódust az Aspose.Zip API licencének beállításához
- A bemeneti Zip fájl betöltése egy FileStream objektumba
- Hozzon létre egy új Archive object fájlt a fájlfolyamból
- Nézze meg az archívumban lévő fájlok számát, és lapozzon az archívum bejegyzései között
- 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.