Универзални екстрактор за .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З екстракције у аутоматске цеви.