Unrar Extract Files Csharp

Úvod

RAR archivy jsou populární způsob, jak zkomprimovat více souborů do jednoho balíčku. V tomto článku se naučíte, jak unrar nebo extrahovat soubory z komprimovaného RAR archivu pomocí C# .NET. Pokryjeme různé scénáře, včetně práce s archivy chráněnými heslem, a poskytneme praktické příklady kódu, které vás provedou tímto procesem.

Obsah

C# RAR extraktor nebo otevírač – Zdarma ke stažení

API Aspose.ZIP pro .NET je robustní řešení, které podporuje archivaci a extrakci souborů z různých formátů, včetně RAR (RAR4 i RAR5), ZIP a 7Z. Tuto knihovnu můžete snadno nainstalovat stažením z sekce Stahování nebo pomocí následujícího příkazu v konzole správce balíčků v Microsoft Visual Studio:

PM> Install-Package Aspose.Zip

Unrar konkrétní soubor z RAR v C#

Chcete-li extrahovat konkrétní soubor z RAR archivu, postupujte podle těchto kroků:

  1. Načtěte vstupní RAR soubor pomocí třídy RarArchive.
  2. Vytvořte nový soubor pomocí metody Create().
  3. Otevřete požadovaný záznam z RAR archivu.
  4. Zapište extrahovaná data do nově vytvořeného souboru.

Zde je příklad kódu, který demonstruje, jak programově unrar konkrétní soubor v C#:

Extrahovat všechny soubory z RAR archivu v C#

Chcete-li unrar nebo extrahovat všechny soubory z RAR archivu, postupujte podle těchto kroků:

  1. Načtěte vstupní RAR soubor.
  2. Extrahujte všechny soubory do určeného adresáře.

Následující kód ilustruje, jak programově unrar všechny soubory z RAR archivu v C#:

Unrar konkrétní soubor z heslem chráněného RAR

Extrahování konkrétního souboru z heslem chráněného RAR archivu zahrnuje tyto kroky:

  1. Načtěte šifrovaný RAR soubor.
  2. Určete název výstupního souboru.
  3. Použijte metodu Extract() k unrarování souboru chráněného heslem.

Zde je, jak to můžete dosáhnout v C#:

Unrar všechny soubory z heslem chráněného RAR archivu v C#

Chcete-li extrahovat všechny soubory z heslem chráněného RAR archivu, postupujte podle těchto kroků:

  1. Načtěte šifrovaný RAR soubor.
  2. Unrar nebo extrahujte všechny soubory chráněné heslem z archivu.

Následující kódový úryvek demonstruje, jak programově unrar všechny soubory z heslem chráněného RAR souboru v C#:

Získejte bezplatnou licenci pro C# .NET Unrar API

Můžete vyhodnotit API Aspose.ZIP bez jakýchkoli omezení tím, že požádáte o Bezplatnou dočasnou licenci. To vám umožní prozkoumat plné možnosti knihovny, včetně efektivního a bezpečného zpracování RAR archivů.

Závěr

V tomto článku jste se naučili, jak unrar nebo extrahovat soubory z RAR archivů v C#. Pokryli jsme různé scénáře, včetně extrakce souborů z heslem chráněných archivů, což vám poskytlo komplexní pochopení C# unrar knihovny pro .NET. Pro další prozkoumání můžete navštívit API Dokumentaci pro další funkce a možnosti. Pokud máte jakékoli dotazy, neváhejte se obrátit prostřednictvím Fóra pro bezplatnou podporu.

Viz také