Universal Extractor a .NET számára
A Universal Extractor for .NET egy speciális plugin a Az ASPOSE.ZIP és a .NET könyvtár. egyszerűsített felületet biztosít az archívumok kivonására és dekompressziójára több formátumon keresztül, mint például ZIP, RAR, 7Z, TAR, G ZIP és BZip2 . Ez a plugin olyan fejlesztők számára készült, akik hatékony kivágási képességeket igényelnek anélkül, hogy az Aspose.Z IP teljes API felszínére lenne szükségük.
Telepítés és telepítés
- Add hozzá az Aspose.ZIP csomagot a projekthez NuGet segítségével:
dotnet add package Aspose.ZIP
Állítsa be a licenc kulcsokat a teljes funkció kikapcsolásához (lásd Mérett licenc ).
Támogatott keretek és környezetek esetén ellenőrizze a Telepítési útmutató .
Kompatibilis a:
- Operációs rendszerek: Windows, macOS (10.12+), Linux ( .NET Core 2.0+)
- Frameworks: .NET 2.0–4.8, .NET Standard 2.0+ és .net Core, .NET 5–7
- IDES: Microsoft Visual Studio 2010–2022 és JetBrains Rider
Támogatott archívumok
A Universal Extractor plugin támogatja az alábbi formátumokból származó archívumok kivonását:
- ZIP ( .zip)
- RAR (.rar) – beleértve a RAR4 és a rAR5
- 7 Z (7,7 Z) és a)
- Tár (Tár)
- GZIP ( .gz ) és a)
- BZIP2 (.bz2) ábrázolás)
Jellemzők és funkciók
Az egész archívum
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
archive.ExtractToDirectory("extracted");
}
Ez kivonja az összes fájlt az archívumból a meghatározott extracted
Az igazgató.
Password-protected archívumok
using Aspose.Zip;
using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
archive.ExtractToDirectory("extracted");
}
Ez kivonja a jelszó-védelem tartalmát ZIP Az archívum.
Archive tartalmak listája
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
foreach (var entry in archive.Entries)
{
Console.WriteLine(entry.Name);
}
}
Ez felsorolja az összes bejegyzéseket az archívumban, anélkül, hogy azokat kivonná.
Speciális fájlok kivonása
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
var entry = archive.Entries[0];
entry.Extract("firstFile.txt");
}
Ez csak az archívum első fájlát húzza ki a kimeneti útvonalra.
Legjobb gyakorlatok
- Mindig használja a legújabb verziót Aspose.ZIP a maximális kompatibilitás és a hibák javítása érdekében.
- Végezze el a hiba kezelést a korrupt vagy nem támogatott archív ügyek kezelésére kegyelmesen.
- Használja a jelszó kezelése biztonságosan, amikor dolgozik a védett archívumok.
- A nagy archívumok esetében előnyben részesíti a folyamat kivonását a magas memóriafogyasztás elkerülése érdekében.
- Az archív formátum érvényesítése a kivonás előtt annak érdekében, hogy a munkafolyamat kompatibilitása legyen.
Gyakran feltett kérdések
**A Universal Extractor más formátumokat kezelhet, mint a ZIP?**Igen. több formátumot támogat, köztük RAR, 7Z, TAR, GZIP és BZip2.
**Támogatja a titkosított archívumokat?**Igen, a jelszóval védett archívumok támogatásra kerülnek azáltal, hogy az archiválódás során a jelet szállítják.
**Lehet-e listázni a fájlokat, mielőtt kivonom őket?**Igen, az iterációt a Entries
Az archív tartalmakat ellenőrizheti.
**A Universal Extractor multi-thread biztonságos?**Igen, biztonságosan használhatja a sokoldalú környezetben, feltéve, hogy minden archív példát önállóan feldolgozzák.
**Az extrakció az egyetlen szolgáltatás?**Igen, ez a plugin kizárólag az archív kivonásra összpontosít. fejlett tömörítéshez vagy archiváláshoz használja a teljes Aspose.ZIP API-t.
Aspose.ZIP Universal Extractor for .NET segítségével könnyen integrálhatja az archív dekompressziót a .Net alkalmazásokba, függetlenül attól, hogy egy e-mail kliensben kezeli a ZIP mellékleteit, a csomag kivonását ritka archívumok, vagy integrálja 7Z kivonat automatizált csővezetékek.