Универзални екстрактор за .NET

Универзални екстрактор за .NET је специјализовани плугин унутар ASPOSE.ZIP за .NET Библиотека. пружа поједностављену интерфејс за екстракцију и декомпресирање архива широм више формата као што су ЗИП, РАР, 7З, ТАР, ГЦИП и БЗИП2 . Овај плугин је дизајниран за програмери који захтевају ефикасне капацитете за извлачење без потребе за комплетном АПИ површином Аппосе.

Инсталација и подешавање

  • Додајте Aspose.ZIP пакет у свој пројекат преко NuGet-а:
dotnet add package Aspose.ZIP

Kompatibilan je sa:

  • Оперативни системи: Виндовс, мацОС (10.12+), Линук (са .NET Цоре 2.0+)
  • Рамкови: .NET Framework 2.0–4.8, .Net Standard 2.0+, .net Core, .NET 5–7
  • ИДЕ: Microsoft Visual Studio 2010–2022 и JetBrains Rider

Подржани архивни формати

Плугин Универзални Екстрактор подржава екстракцију архива из следећих формата:

  • ЗИП ( ZIP)
  • РАР (.rar) – укључујући РАР4 и РАРИ5
  • 7 З ( .7 З)
  • ТАР ( .ТАР)
  • ГЗИП ( .гз)
  • БЗИП2 (.бз2)

Карактеристике и функције

Истраживање целог архива

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    archive.ExtractToDirectory("extracted");
}

Ово извлачи све датотеке из архива у одређени extracted директоријум.

Истраживање лозинке заштићених архива

using Aspose.Zip;

using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
    archive.ExtractToDirectory("extracted");
}

Ово извлачи садржај заштићеног лозинке Зип у архиви.

Архив садржаја

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    foreach (var entry in archive.Entries)
    {
        Console.WriteLine(entry.Name);
    }
}

Ово наводи све улоге у архиви без извлачења.

Екстракт специфичних датотека

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    var entry = archive.Entries[0];
    entry.Extract("firstFile.txt");
}

Ово екстрактира само први датотеку у архиви на излазни пут.

Најбоља пракса

  • Увек користите најновију верзију Aspose.ZIP за максималну компатибилност и поправке грешака.
  • Увођење управљања грешкама за управљање корумпираним или неподрженим архивним случајевима љубазно.
  • Koristite upravljanje lozinkom bezbedno kada radite sa zaštićenim arhivima.
  • За велике архиве, преферирајте ** струју екстракције** да бисте избегли високу потрошњу меморије.
  • Валидирајте формат архива пре екстракције како би се осигурала компатибилност са радном током.

Često postavljana pitanja

**Може ли Универзални Екстрактор управљати форматима који нису ЗИП?**Да. Подржава више формата, укључујући РАР, 7З, ТАР, ГЗИП и БЦИП2.

**Да ли то подржава шифроване архиве?**Да, пасош-заштићени архиви су подржани испоруком лозинке током преузимања архива.

**Могу ли да наведем датотеке пре него што их извучем?**Да, итирајући изнад Entries имовине можете проверити архивни садржај.

**Да ли је Универзални екстрактор мулти-трид безбедан?**Да, можете га безбедно користити у вишеструким окружењима, под условом да се свака архивна инстанција обрађује независно.

**Да ли је екстракција једина функција која се пружа?**Да, овај плугин се фокусира искључиво на екстракцију архива. за напредну компресију или архивно стварање, користите пуну Асписе.ЗИП АПИ.

Са Aspose.ZIP Универзални Екстрактор за .NET, лако можете интегрисати декомпресију архива у ваше .НЕТ апликације, без обзира да ли обрађујете ЗИП прилоге у е-маил клијенту, бацх-екстрактирање Ретки Архиве, или интегрисање 7З екстракције у аутоматске цеви.

 Српски