Jak extrahovat soubory RAR pomocí C#

V této příručce pokryjeme proces jak extrahovat RAR soubory pomocí C#. Má prostředky pro nastavení vývojového prostředí, seznam kroků, které rozvíjejí programovací logiku, a spustitelný ukázkový kód pro rozbalení RAR souborů pomocí C#. Naučíte se možnosti extrahovat vybrané soubory pouze na základě různých kritérií.

Kroky k rozbalení souborů RAR pomocí C#

  1. Nastavte prostředí tak, aby k extrahování souborů RAR používalo Aspose.Zip for .NET
  2. Načtěte zdrojový soubor RAR pomocí objektu třídy RarArchive
  3. Analyzujte všechny položky v souboru RAR
  4. Vytvořte souborový stream pomocí názvu entry v každé iteraci
  5. Přečtěte si všechny bajty ze zdrojového záznamu a uložte je do datového proudu souboru
  6. Po zapsání všech bajtů uložte každý soubor na disk

Tyto kroky podrobně popisují, jak extrahovat RAR pomocí C#. Proces je zahájen načtením zdrojového souboru RAR a následnou analýzou všech položek v něm. Pro každý záznam vytvořte samostatný soubor s jeho názvem a před uložením na disk uložte všechny bajty z archivu do příslušného souboru.

Kód pro extrahování souborů RAR pomocí C#

Tento ukázkový kód ukazuje, jak rozbalit RAR pomocí C#. Při procházení všemi položkami v archivu můžete soubory filtrovat pomocí komprimované velikosti, času vytvoření, času posledního přístupu, času úpravy a názvu, jak je použito ve vzorovém kódu. Soubory není nutné extrahovat, protože informace o souboru můžete získat pouze pomocí třídy RarArchiveEntry.

Tento článek nás naučil proces rozbalit RAR pomocí C#. Pokud chcete rozbalit soubor ZIP, přečtěte si článek na jak extrahovat ZIP soubor v C#.

 Čeština