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

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.

 Magyar