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

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

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

Предности извлачења лозинке заштићене ЗИП датотеке

  • Побољшана безбедност:

  • Заштита осетљивих датотека током преноса и складиштења.

  • Цросс-Платформа компатибилност:

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

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

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

Закључак

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

 Српски