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
Nastavenie licenčných kľúčov na odblokovanie plných funkcií (pozri Metrické licencie ).
Pre podporované rámy a prostredia, skontrolujte Inštalácia sprievodca .
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í.