Ha azt szeretné, hogy a ZIP archívumok programozottan a C#, akkor a megfelelő helyen!Ez a cikk szolgál egy átfogó útmutató a hatékonyan kezelni a zIP fájl kivonása a .NET Archive Extraction Library. Meg fogjuk vizsgálni a különböző módszerek kikapcsolására a Fájlok, beleértve, hogyan kezelheti a jelszó-védelem alatt álló archivumokat és az AES titkosítás.
ZIP fájlok kivonása C#
Az előzőben ZIP fájlok létrehozásáról szóló cikk, megvitattuk a különböző technikákat a fájlcsomagolás használata Az ASPOSE.ZIP és a .NETMost merüljünk át a ZIP fájlok kikapcsolása és a C#-ban mind a jelszóvédelemmel, mind az AES titkosított ZIP archívumokból származó kivonatok.
Tartalmak táblája
- C# API for Unzip Fájlok - Ingyenes letöltés
- Hogyan lehet kivonat ZIP fájlokat C#
- Unzip jelszó védett ZIP fájlok
- Az AES titkosított ZIP fájlok kivonása C#
Kivonat ZIP Archívumok C# - API telepítés
Mielőtt elkezdenénk, győződjön meg róla, hogy Letöltés és hivatkozott Aspose.ZIP .NET. Ön is telepítheti a csomag a NuGet csomagkezelő. A könyvtár hozzáadásához a projekthez futtatja a következő parancsot:
PM> NuGet\Install-Package Aspose.Zip
Hogyan lehet kivonni ZIP fájlokat a C#
A ZIP fájlok kivonása két fő módon érhető el:
- A ZIP archívumból minden egyes fájlt elkülönítve.
- Az összes fájl eltávolítása egy adott mappába .NET Core Zip használatával.
C# Az egyes fájlok kivonása ZIP-ben
Ahhoz, hogy a fájlokat egyenként kivonjuk, miközben figyelemmel kíséri a kivonási folyamatot, kövesse az alábbi lépéseket:
- Nyissa meg a ZIP archívumot a FileStream.
- Kezdeményezzen egy példát a Archívum Az osztály a FileStream Az objektum.
- Fájlok hozzáférése a ZIP-en belül a Archívum - bejegyzések A gyűjtemény.
- Állítsa fel egy ArchiveEntry.ExtractionFejlesztés Az esemény a kivonás előrehaladását mutatja.
- Használja a ArchiveEntry.Extract (szöveg) A fájlok kivonásának módja.
Íme egy kódmintája, amely bemutatja, hogyan lehet kivonni a fájlokat egy ZIP archívumból a C#-ban:
Unzip ZIP fájlokat a C#-ban
Ha az összes fájlt egy adott mappába szeretné eltávolítani, kövesse az alábbi lépéseket:
- Nyissa meg a ZIP archívumot a FileStream Az osztály.
- Hozzon létre egy példát a Archívum Az első osztály a ZIP-vel kezdődött FileStream Az objektum.
- Használja a Archívum.ExtractToDirectory(string) módja annak, hogy a fájlokat a kijelölt mappába kikapcsolja.
Itt van egy kódmintája a ZIP fájlokat egy mappába a C# Unzip File to Folder használatával:
C# Unzip jelszó-védett ZIP fájlok {#Unzip jelszó-védett ZIP fájlok-CSharp}
A jelszóval védett ZIP archívumok kivonása a .NET számára Aspose.ZIP használatával. ArchiveLoadOptions az osztály, amelyet a második paraméterként átad a ArchívumPéldául a C# Unzip Fájl a jelszóval, a következő példa.
Íme egy példány kódszerkesztés a jelszóval védett ZIP fájl kikapcsolásához:
Kivonat AES titkosított ZIP fájlok C# {#Unzip-AES titkosított ZIP fájlok-CSharp}
Ha a ZIP archívum titkosított AES, Aspose.ZIP for .NET támogatja a kódolási módszerek AE128, AÉ192, és AEC256. kivonása egy AEG titokított Zip fájl hasonlít a kikapcsolás egy jelszó-védelemű archivum; csak meg kell adni a dekódolás jelt használva a ArchiveLoadOptions Az osztály.
Íme, hogyan lehet kivonni az AES titkosított ZIP fájlokat a C#:
C# ZIP Extraction API - Szerezzen ingyenes licencet
Az értékelési korlátozások nélkül elvégezheti a ZIP kivonását a Ingyenes ideiglenes engedély.
következtetések
Ebben a cikkben megvizsgáltunk, hogyan lehet unzip ZIP fájlokat használni C# és kezelni a kivonását jelszó-védelem Zip archívumok. Ezen túlmenően, felfedeztük, hogy hogyan kezeli a titkosított zIP-fájlok. További információt a használata Aspose.ZIP a .NET, lásd a Dokumentáció.
Ez az útmutató az Ön forrása a C# .NET 6 Zip File Extraction, C#.NET 7 ZIP File Extract és így tovább. Akár egy adott mappába dolgozik, vagy egy hibás feldolgozással futtatja c# decompress zip-t, az itt megvitatott technikák javítják a zIP extraction képességeit a .net-ben.
Ahhoz, hogy további segítséget nyújtson Önnek, ez az útmutató tartalmazza az információkat a C# Unzip File, C # UnZip File in Memory és C# Decompress ZIP. Ön is megtanulja az c# Open Z IP-t, a c# unpack Zip-, és hogyan lehet Extract Zips Without Password. Ha érdekli a munkát a jelszó-védelem alatt álló archívumok, akkor fedjük fel, hogyan kell Retreve a Jelszót és Open Encrypted zips fájl.
Továbbá, ha szeretné tudni, hogyan kell .NET Unzip fájlokat vagy végre C# Archive műveleteket, ez az útmutató biztosítja az összes szükséges információt, hogy megkezdődjön a ** C# Decompress ZIP** és c# Zipping Fájlok.
More in this category
- Hozzon létre egy sima ZIP archívumot a C#-ban Kivonat Nested ZIP-k Hatékonyan
- 7z (7-Zip) Archívumok létrehozása C# .NET használatával programozva
- 7z Fájlok kivonása C# A nyílt jelszó védelme 7zip Archívumok
- Fájlok vagy mappák hozzáadása a ZIP archívumokhoz programozottan C#
- Kivonat Nested ZIP Archívumok C#