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
- C# API za Unzip datoteke - besplatno preuzimanje
- Kako izvaditi ZIP datoteke u C#
- Unzip lozinke zaštićene ZIP datoteke
- Izvadite AES šifrirane ZIP datoteke u C#
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:
- Otvorite ZIP arhiv pomoću FileStream.
- Početak primjedbe o Arhiva Razred s FileStream Objekt je.
- Pristup datoteci unutar ZIP-a pomoću Arhiva - ulaznica Kolekcija je.
- Sastavite jedan ArchiveEntry.ExtractionProgresivno događaj djeluje kako bi se pokazala napredak ekstrakcije.
- Koristite ga ArhivaEntry.Extract(string) Metoda za uklanjanje datoteka.
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:
- Otvorite ZIP arhiv pomoću FileStream Klasa je.
- Stvoriti primjer za Arhiva Klasa inicijalizirana s ZIP-om FileStream Objekt je.
- Koristite ga Archive.ExtractToDirectory(string) Metoda za unzip datoteke u određenu mapu.
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.