Ak hľadáte extract ZIP archívy programmaticky v C#, ste na správnom mieste!Tento článok slúži ako komplexný sprievodca o efektívnej manipulácii s extrakciou súborov Zip pomocou .NET Archive Extraction Library.Budeme preskúmať rôzne metódy pre unzipping súbory, vrátane toho, ako spravovať heslo chránené archivy a AES šifrovanie.
Odstrániť ZIP súbory v C#
V našej predchádzajúcej Článok o vytváraní ZIP súborov, diskutovali sme rôzne techniky pre balenie súborov pomocou Aspose.ZIP pre .NETTeraz sa ponoríme do unziping ZIP súborov a extrahovať súbory z ako heslo chránené a AES šifrované zIP archívov v C#.
Tabuľka obsahu
- C# API na Unzip súbory - zadarmo Stiahnuť
- Ako extrahovať ZIP súbory v C#
- Unzip heslo chránené ZIP súbory
- Odstrániť AES šifrované ZIP súbory v C#
Extrakt ZIP Archívy v C# - API Inštalácia
Predtým, než začnete, uistite sa, že máte Stiahnuté a referenčný Aspose.ZIP pre .NET. Môžete tiež nainštalovať balík prostredníctvom Spoločnosť NuGet Package Manager. Ak chcete k projektu pridať knižnicu, spustite nasledujúci príkaz:
PM> NuGet\Install-Package Aspose.Zip
Ako extrahovať ZIP súbory v C#
Odstránenie ZIP súborov môže byť vykonané dvoma primárnymi spôsobmi:
- Vybrať každý súbor z archívu ZIP individuálne.
- Unzip všetky súbory do špecifikovaného priečinka pomocou .NET Core Zip.
C# Odstrániť každý súbor v ZIP
Ak chcete súbory extrahovať individuálne pri monitorovaní postupu extrakcie, postupujte podľa týchto krokov:
- Otvorte archív ZIP pomocou FileStream.
- Inštalácia prípadu na Archív triedy s FileStream na objekty.
- Prístup k súborom v rámci ZIP pomocou Archívy - vstupy V kolekcii .
- Nastaviť A ArchiveEntry.ExtractionVýstupné Akcia sa zameriava na to, aby sa ukázal vývoj extrakcie.
- Používa sa ArchívEntry.Extract(string) Metóda extrakcie súborov.
Tu je vzorka kódu, ktorá ukazuje, ako extrahovať súbory z archívu ZIP v C#:
Unzip ZIP súbory do priečinka v C#
Ak radšej odomknúť všetky súbory do konkrétneho priečinka, postupujte podľa týchto krokov:
- Otvorte archív ZIP pomocou FileStream v triede .
- Vytvorte príklad z Archív triedy, ktoré sa začali so ZIP FileStream na objekty.
- Používa sa Archív.ExtractToDirectory(string) metóda odomknúť súbory do určeného priečinka.
Tu je vzorka kódu pre odzipovanie ZIP súborov do priečinka pomocou C# Unzip File to Folder:
C# Unzip heslo chránené ZIP súbory {#Unzip heslo chránené ZIP súbory-v-CSharp}
Môžete extrahovať heslo chránené ZIP súbory pomocou Aspose.ZIP pre .NET. ArchiveLoadOptions triedy, ktoré prejdete ako druhý parameter na ArchívNapríklad na C# Unzip súbor s heslom, odkazujte na nasledujúci príklad.
Tu je vzorový kód na odstránenie hesla chráneného ZIP súboru:
Extrakt AES šifrované ZIP súbory v C# {#Unzip-AES-šifrované ZIP súbory-v-CSharp}
Ak je váš ZIP archív šifrovaný pomocou AES, Aspose.ZIP pre .NET podporuje metódy šifrácie AE128, AEP192 a AEC256. ArchiveLoadOptions v triede .
Tu je, ako extrahovať AES šifrované ZIP súbory v C#:
C# ZIP Extraction API - Získajte bezplatnú licenciu
Môžete vykonať extrakciu ZIP bez akýchkoľvek hodnotenia obmedzení získaním - bezplatná dočasná licencia.
Záver
V tomto článku sme sa pokrývali, ako unzip ZIP súbory pomocou C# a riešili extrakciu heslo chránených zIP archívov. Okrem toho sme skúmali ako zaobchádzať s šifrovanými zip súbormi. Pre viac informácií o používaní Aspose.ZIP pre .NET, pozrite sa na dokumentácia.
Tento sprievodca je vaším zdrojom pre C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** a ďalšie. Bez ohľadu na to, či pracujete s .net Core Zips súbor extrakcie do konkrétneho priečinka alebo implementácia c# Decompress ZIS s chybovým manažmentom, techniky diskutované tu zvýši vaše ZIT extraktné schopnosti v .NET.
Pre ďalšiu pomoc vám tento sprievodca zahŕňa informácie o C# Unzip File, File v pamäti a ZIP Decompress. Budete sa tiež dozvedieť o C # Open ZIP, Zip Unpack a o tom, ako vytiahnuť zip bez hesla. Ak máte záujem o prácu s heslom chránenými archívmi, budeme pokrývať spôsoby Retre Zip Password a Otvorenie šifrovaného súboru .Sledujte tieto pokyny, aby ste efektívne spravovali svoje ZP súbory v C#.
Okrem toho, ak chcete vedieť, ako sa .NET Unzip súbory alebo vykonávať C# Archive operácie, tento sprievodca poskytuje všetky potrebné informácie, ktoré potrebujete začať s ** C# Decompress ZIP** a c# Zipping Súbory.