Jak wyodrębnić plik ZIP chroniony hasłem w języku C#

Ten krótki samouczek omawia jak wyodrębnić chroniony hasłem plik ZIP w języku C#. Omawia krok po kroku proces wraz z uruchamialnym przykładowym kodem do wyodrębnienia ZIP z hasłem w C#. Co więcej, nie musisz instalować żadnego dodatkowego narzędzia, aby zintegrować tę funkcję ze swoją aplikacją.

Kroki, aby wyodrębnić plik ZIP chroniony hasłem w języku C#

  1. Przygotuj IDE, instalując bibliotekę Aspose.ZIP for .NET
  2. Ustaw hasło odszyfrowywania za pomocą obiektu klasy ArchiveLoadOptions
  3. Załaduj źródłowy katalog ZIP, używając klasy Archive
  4. Wyodrębnij chroniony hasłem plik ZIP

Te kroki dokładnie opisują wszystkie szczegóły otwierania zaszyfrowanego pliku ZIP w C#. W pierwszym kroku musisz podać hasło odszyfrowywania, aby odblokować archiwum. Po drugie, załaduj zaszyfrowany plik ZIP i rozpakuj całą jego zawartość do określonego katalogu.

Kod do wyodrębnienia pliku ZIP chronionego hasłem w języku 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");
}
}
}

Ten przykładowy kod pokazuje, jak rozpakować plik ZIP chroniony hasłem w języku C#, określając ciąg hasła do odszyfrowania. Istnieje jednak wiele innych opcji, których można użyć do wyodrębnienia plików ZIP. Na przykład użycie częściowo zapomnianych haseł lub wyodrębnienie plików za pomocą ataku siłowego, w zależności od przypadków użycia.

W tym prostym samouczku opisano, jak rozpakować plik z hasłem. Jeśli jednak chcesz poznać proces szyfrowania plików ZIP hasłem w C#, przeczytaj artykuł na jak zabezpieczyć hasłem plik ZIP w C#.

 Polski