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ž .NET. Dabar, 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ų vadybininkas. Norė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ą į Archive’Pavyzdž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