Univerzálny extraktor pre .NET

Universal Extractor pre .NET je špecializovaný plugin v rámci Aspose.ZIP pre .NET poskytuje zjednodušený rozhranie na extrahovanie a dekompresiu archívov v viacerých formátoch, ako je ZIP, RAR, 7Z, TAR, G ZIP a BZip2 . Tento plugin je navrhnutý pre vývojárov, ktorí potrebujú efektívne schopnosti extrakcie bez toho, aby potrebovali kompletnú API povrch Aspose.

Inštalácia a nastavenie

  • Pridajte balík Aspose.ZIP do vášho projektu prostredníctvom NuGet:
dotnet add package Aspose.ZIP

Kompatibilné s:

  • Operačné systémy: Windows, macOS (10.12+), Linux (s .NET Core 2.0+)
  • Frameworks: .NET Framework 2.0–4.8, .Net Standard 2.0+, .net Core, .NET 5–7
  • IDES: Microsoft Visual Studio 2010–2022 a JetBrains Rider

Podporované formáty archívov

Plugin Universal Extractor podporuje extrahovanie archívov z nasledujúcich formátov:

  • ZIP (ZIP)
  • RAR (.rar) – vrátane RAR4 a Rar5
  • 7Z ( .7z) v rozmedzí)
  • TAR ( .tar) pre použitie)
  • GZIP ( .gz ) pre použitie)
  • BZIP2 (.bz2) pre použitie)

Funkcie a funkcie

Extrakt celého archívu

using Aspose.Zip;

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

To extrahuje všetky súbory z archívu do špecifikovaného extracted v riaditeľstve.

Zobraziť heslo chránené archívy

using Aspose.Zip;

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

To extrahuje obsah chráneného hesla ZIP v archíve.

Zoznam archívov

using Aspose.Zip;

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

Tento zoznam obsahuje všetky záznamy v archíve bez ich extrakcie.

Extrakt špecifických súborov

using Aspose.Zip;

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

To extrahuje iba prvý súbor v archíve do výstupnej trasy.

Najlepšie postupy

  • Vždy použite najnovšiu verziu Aspose.ZIP pre maximálnu kompatibilitu a opravy chýb.
  • Vykonávanie manipulácie s chybami na spravovanie korumpovaných alebo nepodporovaných archívnych prípadov milosrdne.
  • Použite správu hesla bezpečne pri práci s chránenými archívmi.
  • Pre veľké archívy, radšej stream extrakcie , aby sa zabránilo vysokej spotrebe pamäte.
  • Validujte formát archívu pred extrakciou, aby ste zabezpečili kompatibilitu s pracovným tokom.

Často kladené otázky

**Môže Universal Extractor spracovať formáty iné ako ZIP?**Podporuje viacero formátov vrátane RAR, 7Z, TAR, GZIP a BZ IP2.

**Podporuje to šifrované archívy?**Áno, heslo chránené archívy sú podporované poskytovaním hesla počas načítania archívu.

**Môžem zoznam súborov pred ich extrakciou?**Áno, iteráciou nad Entries majetku môžete skontrolovať obsah archívov.

**Je univerzálny extraktor s viacerými pruhmi bezpečný?**Áno, môžete ho bezpečne používať v viacvrstvových prostrediach, za predpokladu, že každý archivný príklad sa spracúva nezávisle.

**Je extrakcia jedinou poskytnutou funkciou?**Áno, tento plugin sa zameriava výhradne na extrakciu archívov. Pre pokročilú kompresiu alebo vytvorenie archívu použite plnú API Aspose.ZIP.

S Aspose.ZIP Universal Extractor pre .NET môžete ľahko integrovať dekompresiu archívov do vašich aplikácií .Net, bez ohľadu na to, či spracovávate prílohy ZIP v e-mailovom klientovi, batch-extracting zriedkavé archívy alebo integrovanie 7Z extrakcie do automatizovaných potrubí.

 Slovenčina