
Úvod
RAR archivy jsou populární volbou pro komprese a svazování několika souborů do jednoho balíčku.V tomto průvodci vám ukážeme, jak extract RAR soubory v C#, včetně password-protected a šifrované RAR archivy.Použitím Aspose.ZIP pro .NET, můžete snadno extrahovat a spravovat jak RAR4 a RAR5 archivy efektivn.
Tabulka obsahů
- Nastavení C# RAR extrakce
- Odstranit konkrétní soubor z RAR
- Odstranit všechny soubory z RAR Archive
- Odstranit soubor z hesla chráněného RAR
- Odstranit všechny soubory z Password-Protected RAR
- Získejte bezplatnou licenci API
- Závěry a dodatečné zdroje
Nastavení C# RAR extrakce
Chcete-li začít s extrací souborů z archivů RAR v C#, budete muset nainstalovat Aspose.ZIP pro .NET. Tato mocná knihovna podporuje jak formáty RAR4 a RAR5, včetně šifrovaných archiv.
Instalace
Knihovnu můžete nainstalovat prostřednictvím NuGet s následujícím příkazem:
PM> Install-Package Aspose.Zip
Alternativně ji můžete stáhnout přímo z Stránka Aspose Downloads.
2. extrahovat specifický soubor z RAR
Chcete-li vyjmout jeden soubor z archivu RAR, postupujte podle následujících krok:
- Stáhnout RAR archiv pomocí
RarArchive
a třídy. - Vyberte konkrétní soubor, který chcete extrahovat.
- Shromažďujte extrahovaný soubor na požadovanou polohu.
Kódový příklad
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Tato metoda vám umožní efektivně ekstrakovat jeden soubor z archivu RAR.
Odstranit všechny soubory z RAR Archive
Chcete-li extrahovat všechny soubory z RAR archivu, jednoduše postupujte podle těchto krok:
- Přehrávejte vzácný soubor.
- Určete cílový adresář pro extrakci.
Kódový příklad
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Tento přístup bude vybírat všechny soubory z archivu do specifikovaného adresáře.
4. extrahovat soubor z Password-Protected RAR
Když se zabýváte archivem RAR chráněným heslem, můžete extrahovat konkrétní soubor následováním následujících krok:
- Přehrávejte šifrovaný RAR archiv.
- Uveďte správné heslo.
- Odstraňte požadovaný soubor.
Kódový příklad
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Tato metoda efektivně odblokuje a extrahuje konkrétní soubor z archivu RAR chráněného heslem.
5.Vymazat všechny soubory z Password-Protected RAR
Chcete-li extrahovat všechny soubory z archivu chráněného heslem RAR, postupujte podle následujících krok:
- Stáhněte si šifrovaný soubor RAR.
- Vložte správné heslo.
- Všechny soubory extrahujte do požadované složky výstupu.
Kódový příklad
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Tato metoda zajišťuje, že ekstraktujete všechny šifrované soubory při zachování jejich původní struktury.
Získejte bezplatnou licenci API
Chcete-li odemknout plné funkce Aspose.ZIP, můžete požádat o bezplatnou dočasnou licenci.
Pro komplexní dokumentaci navštivte Aspose.ZIP Guide ** nebo se zapojte do komunity v ** Aspose Forum pro jakékoli dotazy.
Závěry a dodatečné zdroje
Shrnutí
V tomto průvodci jsme pokrývali:
- Jak extrahovat RAR soubory v C#
- Vydávání šifrovaných a chráněných hesel RAR archiv
- Zpracování obou single a batch extrakc
S Aspose.ZIP pro .NET, můžete efektivně ekstraktovat, komprimovat a spravovat archivy ve vašich aplikacích.Start automatizace zpracování souborů RAR dnes za pouhých $99!