Jei norite programuojamai ištraukti ZIP archyvus C# , esate tinkamoje vietoje!Šis straipsnis tarnauja kaip išsamus vadovas veiksmingai tvarkyti ŽIP failų ekstrakciją naudojant ** .NET Archive Extraction Library.Mes ištirsime įvairius failų išjungimo būdus, įskaitant tai, kaip valdyti slaptažodžiu apsaugotus archyvas ir AES šifravimą.
ZIP failų ekstraktas C#
Mūsų ankstesniame straipsnis apie ZIP failų kūrimą, mes aptarėme įvairias technologijas pakavimo failus naudojant Aspose.ZIP už .NETDabar, paimkime į unzipping ZIP failus ir ištraukti failas iš tiek slaptažodžiu apsaugotų ir AES šifruotų zIP archyvų C#.
Turinio lentelė
- C# API į Unzip failus - Nemokama Parsisiųsti
- Kaip išgauti ZIP failus C#
- Unzip slaptažodis apsaugotas ZIP failus
- AES šifruotų ZIP failų ekstraktas C#
ZIP archyvų ekstraktas C# - API įdiegimas
Prieš pradėdami, įsitikinkite, kad turite Atsisiųsti ir nuorodą Aspose.ZIP .NET . Taip pat galite įdiegti paketą per NuGet paketų vadybininkasNorėdami pridėti biblioteką į savo projektą, atlikite šią komandą:
PM> NuGet\Install-Package Aspose.Zip
Kaip ištraukti ZIP failus C# {#Unzip-files-in-ZIP-archives- in-CSharp}
ZIP failus galima išgauti dviem pagrindiniais būdais:
- Kiekvieną failą iš ZIP archyvo pašalinti atskirai.
- Unzip visus failus į nurodytą aplanką naudojant .NET Core Zip.
C# Kiekvieną failą išgauna ZIP
Norėdami atskirai ištraukti failus, stebėdami ekstrakcijos progresą, laikykitės šių žingsnių:
- Atidarykite ZIP archyvą naudojant FileStream.
- Pradėkime nuo instinkto Archive Klasė su FileStream ir objektą.
- Prisijunkite prie ZIP failų naudojant Archyvas / Įrašai ir kolekcijos.
- Įdiegti A ArchyvasEntry.ExtractionProgresed renginys, skirtas parodyti ekstrakcijos pažangą.
- Naudokite jį ArchyvaiEntry.Extract(string) Metodas išgauti failus.
Štai kodo pavyzdys, parodantis, kaip iš ZIP archyvo C# išgauti failus:
Unzip ZIP failai į C# klasterį
Jei norite išjungti visus failus į tam tikrą aplanką, atlikite šiuos veiksmus:
- Atidarykite ZIP archyvą naudodami FileStream ir klasės.
- Sukurkite pavyzdį iš Archive Pradėta klasė su ZIP FileStream ir objektą.
- Naudokite jį Archyvas.ExtractToDirectory(string) metodas unzip failus į nurodytą aplanką.
Čia pateikiamas kodo pavyzdys, skirtas išjungti ZIP failus į aplanką naudojant C# Unzip File to Folder :
C# Unzip slaptažodis apsaugoti ZIP failai
Galite išgauti slaptažodžiu apsaugotus ZIP archyvus naudojant Aspose.ZIP .NET . ArchiveLoadOptions klasė, kurią perduosite kaip antrąjį parametrą į ArchivePavyzdžiui, į C# Unzip failą su slaptažodžiu kreipkitės į toliau pateiktą pavyzdį.
Čia pateikiamas kodo šablonas norint išjungti slaptažodžiu apsaugotą ZIP failą:
AES šifruotų ZIP failų ekstraktas C#
Jei jūsų ZIP archyvas yra šifruotas su AES, Aspose.ZIP for .NET palaiko šifravimo metodus „AES128“, „aes192“ ir „as256“. ArchiveLoadOptions ir klasės.
Štai kaip išgauti AES šifruotus ZIP failus C#:
C# ZIP ekstrakcijos API - gaukite nemokamą licenciją
Galite atlikti ZIP ekstrakciją be jokių vertinimo apribojimų, gaunant Laikinosios nemokamos licencijos.
Conclusion
Šiame straipsnyje mes apžvelgėme, kaip unzip ZIP failus naudojant C# ir nagrinėjome slaptažodžiu apsaugotų “ZIP” archyvų ekstrakciją. be to, mes ištirėme kaip elgtis su šifruotais zIP failais. dokumentacija.
Šis vadovas yra jūsų „C# .NET 6 Zip File Extraction“ ir dar daugiau. Nesvarbu, ar dirbate su „.NET Core ZIP“ failų ekstrakcija į tam tikrą aplanką arba įgyvendinate „c# Decompress Z IP“ su klaidų tvarkymu, čia aptariamos technikos padidins jūsų “ZIP” extraction pajėgumus.
Norėdami jums padėti toliau, šis vadovas apima informaciją apie C# Unzip Fail ** , ** C# unzip File in Memory ** ir c# Decompress ZIP . Jūs taip pat sužinosite apie C # Atviras Zip, C # Unpack Z IP **bei kaip ** Išduoti “ZIP be slaptažodžio” .Jei jus domina dirbti su slaptoje apsaugotais archyvais, mes apimsime, kaip “Retrieve Zips Password **” ir “Open Encrypted Zipe File” ** .Sekite šias instrukcijas, kad veiksmingai tvarkytumėte savo ŽIP failus C_.
Be to, jei norite sužinoti, kaip **.NET Unzip ** failus arba atlikti **C# Archive ** operacijas, šis vadovas pateikia visą būtiną informaciją, kad pradėtumėte ** C# Decompress ZIP ** ir c# Zipping Failus .