Kaip pašalinti slaptažodį apsaugotą ZIP failą C#
Ištrinti failus iš slaptažodžio apsaugoto ZIP archyvas yra bendras reikalavimas saugiai tvarkyti duomenis .NET programas. Aspose.ZIP .Net leidžia lengvai išjungti slaptažodžiu apsaugotus ZIP failus C#, palaikant tvirtus šifravimo standartus ir paprastą kodo integraciją.
Paslapčių apsaugotų ZIP failų ekstrakcijos privalumai
Pagerintas saugumas:
Apsaugo jautrius failus perdavimo ir saugojimo metu.
Cross-platform suderinamumas:
ZIP failus su slaptažodžiais ištraukite .NET, C# ir ASP.NET programose.
Automatinis ekstrakcijos procesas:
Integruokite slaptažodžiu apsaugotą ZIP ekstrakciją į automatinius darbo srautus.
Žingsnis po žingsnio vadovas: Išimti slaptažodį apsaugotas ZIP failą C#
1 žingsnis: įdiegti Aspose.ZIP
Įdiegti Aspose.ZIP paketą iš NuGet Package Manager.
Install-Package Aspose.ZIP2 žingsnis: atidarykite slaptažodį apsaugotą ZIP failą
Sukurkite A FileStream Atsisiųskite šifruotą ZIP failą.
using System.IO;
FileStream zipFile = File.Open("protected.zip", FileMode.Open);3 žingsnis: pateikite slaptažodį ir ištrinkite failus
Nedelsiant į Archive klasės ir suteikti ZIP slaptažodį ekstrakcijai.
using (Aspose.Zip.Archive archive = new Aspose.Zip.Archive(zipFile, new Aspose.Zip.PasswordProtection("your_password")))
{
archive.ExtractToDirectory("ExtractedFiles");
}Išsamus kodo pavyzdys: Pašalinti failus iš slaptažodžio apsaugoto ZIP C#
Čia pateikiamas pilnas C# kodo pavyzdys, parodantis, kaip pašalinti failus iš slaptažodžio apsaugoto ZIP archyvo:
using System.IO;
using Aspose.Zip;
// Open the password protected ZIP file
using (FileStream zipFile = File.Open("protected.zip", FileMode.Open))
{
// Open archive with password
using (Archive archive = new Archive(zipFile, new PasswordProtection("your_password")))
{
// Extract all files to target directory
archive.ExtractToDirectory("ExtractedFiles");
}
}Papildoma informacija
- Aspose.ZIP palaiko slaptažodžiu apsaugotų ZIP archyvų ištraukimą ir kūrimą C# ir .NET.
- Galite nustatyti skirtingus ekstrakcijos maršrutus arba selektyviai iš archyvo išgauti atskirus failus.
- Veikia su .NET Core, .Net Framework ir ASP.NET programomis.
Dažnai užduodami klausimai (FAQ)
Kaip išjungti slaptažodį apsaugotą ZIP failą C#?
Naudokite Aspose.ZIP Archive klasės ir pateikti slaptažodį per PasswordProtection Saugiai išgauti turinį.
Ar galiu pašalinti tik konkrečius failus iš slaptažodžio apsaugoto ZIP?
Taip, galite iteruoti archyvo įrašus ir, jei reikia, ištraukti pasirinktus failus.
Kokius šifravimo standartus palaiko?
Aspose.ZIP palaiko pramonės standartinį šifravimą AES Į ZIP archyvą.
Ar Aspose.ZIP yra suderinamas su .NET Core ir ASP.NET?
Taip, jis veikia su .NET Core, .Net Framework ir ASP.NET projektais.
Kaip išspręsti klaidas, jei slaptažodis yra neteisingas?
Paimkite išimtis, kai atidarysite archyvą su neteisingu slaptažodžiu ir praneškite naudotojui.
Conclusion
Šis vadovas paaiškino, kaip gauti failus iš slaptažodžiu apsaugoto ZIP failo C# naudojant Aspose.ZIP. Tęsiant šiuos žingsnius, galite saugiai valdyti šifruotus archyvas savo .NET programose duomenų apsaugos ir automatizavimo tikslais.