Univerzální extraktor pro .NET

Universal Extractor pro .NET je specializovaný plugin v rámci Aspose.ZIP pro .NET Knihovna. poskytuje zjednodušený rozhraní pro extrahování a dekompresi archivů v několika formátech, jako je ZIP, RAR, 7Z, TAR, GZ IP, a B ZIP2 . Tento plugin je určen pro vývojáře, kteří potřebují efektivní schopnosti extrakce bez nutnosti kompletní API povrchu Aspose.

Instalace a nastavení

  • Přidejte do svého projektu balíček Aspose.ZIP prostřednictvím NuGet:
dotnet add package Aspose.ZIP

Kompatibilní s:

  • Operační systémy: Windows, macOS (10.12+), Linux (s .NET Core 2.0+)
  • rámce: .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é archivní formáty

Plugin Universal Extractor podporuje extrahování archivů z následujících formátů:

  • ZIP ( .zip)
  • RAR (.rar) – včetně RAR4 a Rar5
  • 7 Z (7,7 Z) v rozmezí)
  • TAR ( .tar) se vyznačuje)
  • GZIP ( . gz)
  • BZIP2 (.bz2) a další)

Funkce a funkce

Extrakt celého archivu

using Aspose.Zip;

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

To extrahuje všechny soubory z archivu do specifikovaného extracted Ředitelství.

Zobrazit heslo chráněné archivy

using Aspose.Zip;

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

To extrahuje obsah hesla chráněného ZIP v archivu.

Archivní obsah

using Aspose.Zip;

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

To popisuje všechny záznamy v archivu, aniž by je extrahoval.

Specifikace souborů

using Aspose.Zip;

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

To extrahuje pouze první soubor v archivu do výstupní cesty.

Nejlepší postupy

  • Vždy použijte nejnovější verzi Aspose.ZIP pro maximální kompatibilitu a opravy chyb.
  • Provádění chování chyb pro správu zkorumpovaných nebo nepodporovaných archivních případů milosrdně.
  • Použijte správu hesla bezpečně při práci s chráněnými archivy.
  • V případě velkých archivů se preferuje stream extrakce , aby se zabránilo vysoké spotřebě paměti.
  • Validujte archivní formát před extrakcí, abyste zajistili kompatibilitu s vaším pracovním tokem.

Často kladené otázky

**Může Universal Extractor zpracovávat formáty jiné než ZIP?**Podporuje více formátů, včetně RAR, 7Z, TAR, GZIP a BZ IP2.

**Podporuje to šifrované soubory?**Ano, heslo chráněné archivy jsou podporovány poskytováním hesla během načítání archivu.

**Můžu seznamovat soubory předtím, než je extrahuji?**Ano, tím, že se na Entries Vlastnosti můžete zkontrolovat archivní obsah.

**Je univerzální extraktor multi-třídy bezpečný?**Ano, můžete ji bezpečně používat v multi-trade prostředí, za předpokladu, že každý archivní příklad je zpracován nezávisle.

**Je extrakce jedinou poskytovanou funkcí?**Ano, tento plugin se zaměřuje výhradně na archivní extrakci. pro pokročilé komprese nebo vytvoření archivu použijte plnou API Aspose.ZIP.

S Aspose.ZIP Universal Extractor pro .NET můžete snadno integrovat dekomprese souboru do vašich aplikací .Net, bez ohledu na to, zda zpracováváte přílohy ZIP v e-mailovém klienta, batch extrahování Zřídka soubory nebo integrovat 7Z extrakci do automatizovaných potrubí.

 Čeština