Ako želite programski izvaditi ZIP arhive u C#, na pravom je mjestu!Ovaj članak služi kao sveobuhvatni vodič za učinkovito upravljanje izvodom datoteke zIP pomoću .NET Archive Extraction Library.Istražimo različite metode za uklanjanje datotek, uključujući kako upravljati arhivima zaštićenim lozinkom i AES šifriranje.

Izvadite ZIP datoteke u C#

U našem prethodnom Članak o stvaranju ZIP datotekeRazgovarali smo o različitim tehnikama za pakiranje datoteka pomoću Aspose.ZIP za .NETSada, da se potopimo u unzipping ZIP datoteke i izvlačenje datotek iz i lozinke zaštićene i AES šifrirane zIP arhiva u C#.

Tablica sadržaja

Izvadite ZIP arhive u C# - API instalacija

Prije nego što počnete, morate biti sigurni da imate Preuzimanje i upućeno Aspose.ZIP za .NET. također možete instalirati paket putem Upravitelj paketa NuGet. Da biste dodali knjižnicu vašem projektu, izvršite sljedeću zapovijed:

PM> NuGet\Install-Package Aspose.Zip

Kako izvaditi ZIP datoteke u C#

Izvlačenje ZIP datoteke može se postići na dva glavna načina:

  • Izvadite svaku datoteku iz ZIP arhiva pojedinačno.
  • Unzip sve datoteke u određenu mapu pomoću .NET Core Zip.

C# uklanja svaki datoteku u ZIP-u

Da biste pojedinačno izvukli datoteke dok pratite napredak izvlačenja, slijedite ove korake:

Evo uzorka koda koji pokazuje kako izvući datoteke iz ZIP arhiva u C#:

Unzip ZIP datoteke u folderu u C#

Ako želite ukloniti sve datoteke u određenu mapu, slijedite ove korake:

Evo uzorka koda za unzipiranje ZIP datoteka u mapu pomoću C# Unzip File to Folder:

C# Unzip lozinka-zaštićeni ZIP datoteke {#Unzip lozinka-zaštićeni ZIP datoteke-u-CSharp}

Možete izvaditi ZIP arhive zaštićene lozinkom pomoću Aspose.ZIP za .NET. ArchiveLoadOptions razred, koji ćete proći kao drugi parametar na ArhivaNa primjer, na C# Unzip datoteku sa lozinkom, upućuje se na sljedeći primjer.

Evo sastav kodova za uklanjanje ZIP datoteke zaštićene lozinkom:

Izvadite AES šifrirane ZIP datoteke u C# {#Unzip-AES-šifrirane ZIP datoteke-u-CSharp}

Ako je vaš ZIP arhiv šifriran s AES-om, Aspose.ZIP za .NET podržava načine šifriranja Aes128, aES192 i aes256. ArchiveLoadOptions Klasa je.

Evo kako izvaditi AES šifrirane ZIP datoteke u C#:

C# ZIP Extraction API – dobijte besplatnu licenciju

Možete izvršiti ZIP ekstrakciju bez ograničenja ocjenjivanja dobivajući Besplatna privremena dozvola.

zaključak

U ovom članku, obuhvatili smo kako unzip ZIP datoteke pomoću C# i rješavali ekstrakciju lozinke zaštićenih zIP arhiva. osim toga, istražili su kako se nositi s šifriranim zip datotekama. za više informacija o korištenju Aspose.ZIP za .NET, pogledajte dokumentacija.

Ovaj vodič je vaš i-to resurs za C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** i još mnogo toga. Bez obzira na to da li radite s .NET Core zip ekstrakcijom datoteke u određenu mapu ili implementirajući c# Decompress zIP s rukovanjem pogreškom, tehnike koje su ovdje raspravljane poboljšat će vaše sposobnosti za uklanjanje zipa u .Net.

Da biste vam dodatno pomogli, ovaj vodič uključuje informacije o C# Unzip File, c# unzip datoteka u memoriji i C# Decompress ZIP. Također ćete saznati o C # Otvoreno Zip , C # Unpack Z IP., i kako izvaditi Zip bez lozinke. Ako ste zainteresirani za rad s lozinkom zaštićenim arhivima, mi ćemo obuhvatiti kako se Retirajte ZP Lozinku i Otvorite šifrirani ZIP datotekama.

Osim toga, ako želite znati kako napraviti .NET Unzip datoteke ili obavljati C# Archive operacije, ovaj vodič pruža sve potrebne informacije koje morate započeti s ** C# Decompress ZIP** i c# Zipping Files.

More in this category