Како извући заштићени ЗИП датотеку у Ц C#

Како извући заштићени ЗИП датотеку у Ц 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 Цоре, .НЕТ Фрамеворк и АСП.Нет пројектима.

Како се носити са грешкама ако је лозинка погрешна?

Ухватите изузеци када отворите архиву са погрешним лозинком и обавестите корисника.

Закључак

Овај водич је објаснио како да извучете датотеке из лозинке заштићене ЗИП фајла у Ц # користећи Аппосе.ЗиП. Следећи ове кораке, можете безбедно управљати шифрованим архивима у вашим .НЕТ апликацијама за заштиту података и аутоматизацију.

 Српски