Kako izdvojiti ZIP datoteku zaštićenu lozinkom u C#

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#

  1. Pripremite IDE instaliranjem biblioteke Aspose.ZIP for .NET
  2. Postavite lozinku za dešifriranje pomoću objekta klase ArchiveLoadOptions
  3. Učitajte izvorni ZIP direktorij pomoću klase Archive
  4. 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#.

 Hrvatski