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#
- Nastavte prostředí tak, aby k extrahování souborů RAR používalo Aspose.Zip for .NET
- Načtěte zdrojový soubor RAR pomocí objektu třídy RarArchive
- Analyzujte všechny položky v souboru RAR
- Vytvořte souborový stream pomocí názvu entry v každé iteraci
- Přečtěte si všechny bajty ze zdrojového záznamu a uložte je do datového proudu souboru
- 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#.