Како извући заштићени ЗИП датотеку у Ц C#
Извлачење датотека из заштићеног лозинке Зип Архив је уобичајено захтев за сигурно управљање подацима у .NET апликацијама. Аспосе.ЗИП за .НЕТ чини да је лако искључити лозинку заштићене ЗИФ датотеке у Ц#, подржавајући јаке стандарде шифровања и једноставну интеграцију кода.
Предности извлачења лозинке заштићене ЗИП датотеке
Побољшана безбедност:
Заштита осетљивих датотека током преноса и складиштења.
Цросс-Платформа компатибилност:
Екстрактирајте ЗИП датотеке са лозинкама у апликацијама .NET, Ц# и АСП.НЕТ.
Аутоматска екстракција:
Интегрирајте заштићену ЦИП екстракцију у аутоматске радне токове.
Корак по корак водич: Екстрактирајте лозинку заштићене ЗИП датотеке у Ц#
Корак 1: Инсталирајте Aspose.ZIP
Инсталирајте Aspose.ZIP пакет из NuGet Package Manager-а.
Install-Package Aspose.ZIP
Корак 2: Отворите заштићени ЗИП датотеку
Креирајте А FileStream
Отворити шифроване ЗИП датотеке.
using System.IO;
FileStream zipFile = File.Open("protected.zip", FileMode.Open);
Корак 3: Доставите лозинку и извуците датотеке
Убрзати на Archive
класе и дају ЗИП лозинку за екстракцију.
using (Aspose.Zip.Archive archive = new Aspose.Zip.Archive(zipFile, new Aspose.Zip.PasswordProtection("your_password")))
{
archive.ExtractToDirectory("ExtractedFiles");
}
Потпуни код Пример: Екстрактирајте датотеке из лозинке заштићене ЗИП у Ц#
Ево комплетног узорка Ц # кода који показује како извући датотеке из лозинке заштићеног ЗИП архива:
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");
}
}
Додатне информације
- Aspose.ZIP подржава и екстракцију и креирање пасош-заштићених ZIP архива у C# и .NET.
- Можете одредити различите путеве екстракције или селективно извући појединачне датотеке из архива.
- Ради са .NET Цоре, .НЕТ Фрамеворк и АСП.Нет апликације.
Često postavljana pitanja (FAQ)
Kako ukloniti lozinku zaštićenu ZIP datoteku u C#?
Koristite Aspose.ZIP Archive
класе и дајте лозинку преко PasswordProtection
да се садржај безбедно извлачи.
Могу ли извући само одређене датотеке из лозинке заштићене ЗИП?
Да, можете итерирати улоге архива и извући одабране датотеке ако је потребно.
Који стандарди шифровања су подржани?
Aspose.ZIP подржава индустријско стандардно шифровање као АЕС За ЗИП архиве.
Да ли је Aspose.ZIP компатибилан са .NET Core и ASP.NET?
Да, ради са .NET Цоре, .НЕТ Фрамеворк и АСП.Нет пројектима.
Како се носити са грешкама ако је лозинка погрешна?
Ухватите изузеци када отворите архиву са погрешним лозинком и обавестите корисника.
Закључак
Овај водич је објаснио како да извучете датотеке из лозинке заштићене ЗИП фајла у Ц # користећи Аппосе.ЗиП. Следећи ове кораке, можете безбедно управљати шифрованим архивима у вашим .НЕТ апликацијама за заштиту података и аутоматизацију.