Ovaj kratki vodič pokriva kako izdvojiti ZIP datoteku zaštićenu lozinkom u C#. Govori o postupnom procesu zajedno s primjerom koda koji se može izvoditi za ekstrahiranje ZIP-a s lozinkom u C#. Nadalje, ne morate instalirati nikakav dodatni alat za integraciju ove značajke u svoju aplikaciju.
Koraci za izdvajanje ZIP datoteke zaštićene lozinkom u C#
- Pripremite IDE instaliranjem biblioteke Aspose.ZIP for .NET
- Postavite lozinku za dešifriranje pomoću objekta klase ArchiveLoadOptions
- Učitajte izvorni ZIP direktorij pomoću klase Archive
- Ekstrahirajte ZIP datoteku zaštićenu lozinkom
Ovi koraci precizno opisuju sve detalje za otvaranje šifrirane ZIP datoteke u C#. U prvom koraku trebate navesti lozinku za dešifriranje kako biste otključali arhivu. Drugo, učitajte šifriranu ZIP datoteku i izvucite sav njezin sadržaj u navedeni direktorij.
Kod za izdvajanje ZIP datoteke zaštićene lozinkom u C#
using Aspose.Zip; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to extract password protected zip file using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create an object of ArchiveLoadOptions class | |
Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions(); | |
// Set the password for decryption | |
options.DecryptionPassword = "p@s$"; | |
// Initialize an Archive class object | |
Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options); | |
// Extract password protected ZIP file | |
archive.ExtractToDirectory("."); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Ovaj primjer koda pokazuje kako raspakirati ZIP datoteku zaštićenu lozinkom u C# navođenjem niza lozinke za dešifriranje. Međutim, postoje mnoge druge mogućnosti koje možete koristiti za izdvajanje ZIP datoteka. Na primjer, korištenje djelomično zaboravljenih lozinki ili izdvajanje datoteka pristupom brute force napada, ovisno o vašim slučajevima upotrebe.
Ovaj jednostavan vodič pokriva kako raspakirati datoteku s lozinkom. Međutim, ako želite naučiti proces šifriranja ZIP datoteka lozinkom u C#, pročitajte članak na kako lozinkom zaštititi ZIP datoteku u C#.