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ė

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ų:

Š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:

Č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 .

More in this category