У цьому короткому посібнику описано, як видобути захищений паролем файл ZIP у C#. У ньому обговорюється поетапний процес разом із прикладом коду для видобування ZIP із паролем у C#. Крім того, вам не потрібно встановлювати додаткові інструменти для інтеграції цієї функції у вашу програму.
Кроки для вилучення захищеного паролем ZIP-файлу в C#
- Підготуйте IDE, встановивши бібліотеку Aspose.ZIP for .NET
- Установіть пароль для розшифровки за допомогою об’єкта класу ArchiveLoadOptions
- Завантажте вихідний каталог ZIP за допомогою класу Archive
- Розпакуйте захищений паролем файл ZIP
Ці кроки точно описують усі деталі відкриття зашифрованого ZIP-файлу в C#. На першому кроці потрібно вказати пароль для розблокування архіву. По-друге, завантажте зашифрований файл ZIP і розпакуйте весь його вміст у вказаний каталог.
Код для вилучення захищеного паролем ZIP-файлу на 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"); | |
} | |
} | |
} |
Цей приклад коду демонструє, як розпакувати захищений паролем ZIP-файл у C#, вказавши рядок пароля для розшифровки. Однак є багато інших варіантів, які ви можете використовувати для видобування ZIP-файлів. Наприклад, використання частково забутих паролів або вилучення файлів за допомогою підходу грубої атаки залежно від ваших випадків використання.
У цьому простому посібнику описано, як розпакувати файл із паролем. Однак, якщо ви хочете дізнатися, як шифрувати ZIP-файли паролем на C#, прочитайте статтю на як захистити паролем ZIP-файл у C#.