Extract RAR Files in C#

Introductie

RAR-archieven zijn een populaire keuze voor het compresseren en bundelen van meerdere bestanden in een enkele pakket.In deze gids zullen we u laten zien hoe u RAR files in C# kunt extraheren, met inbegrip van passwordbeschermde en versleutelde ARR-bestanden.Met behulp van Aspose.ZIP voor .NET, kunt u gemakkelijk zowel rAR4 als rar5 archief efficiënt extrahen en beheren.

Tabel van inhoud

Setting Up C# RAR Extractie

Om te beginnen met extracting van bestanden uit RAR-archieven in C#, moet u Aspose.ZIP voor .NET installeren.

Installatie

U kunt de bibliotheek via NuGet installeren met de volgende opdracht:

PM> Install-Package Aspose.Zip

Als alternatief kunt u het direct downloaden van de Aspose downloads pagina.

Extract een specifieke bestand uit RAR

Om een enkele bestand uit een RAR-archief te extraheren, volg deze stappen:

  • Download het RAR archief met behulp van de RarArchive De klas.
  • Selecteer het specifieke bestand dat u wilt extraheren.
  • Bewaar het geïntroduceerde bestand naar uw gewenste locatie.

Code voorbeeld

using (RarArchive archive = new RarArchive("input.rar"))
{
    RarArchiveEntry entry = archive.Entries["example.txt"];
    entry.Extract("output_folder/example.txt");
}

Met deze methode kunt u een enkele bestand effectief uit het RAR-archief extraheren.

Extract alle bestanden uit het RAR archief

Om alle bestanden uit een RAR-archief te extraheren, volgt u gewoon deze stappen:

  • Download het zeldzame bestand.
  • Bepaal het doelboek voor extractie.

Code voorbeeld

using (RarArchive archive = new RarArchive("input.rar"))
{
    archive.ExtractToDirectory("output_folder/");
}

Deze benadering zal alle bestanden uit het archief in de aangegeven directory extraheren.

Extract een bestand uit Passwordbeschermde RAR

Bij het verwerken van een passwoordbeschermde RAR-archief kunt u een specifiek bestand extraheren door de volgende stappen te volgen:

  • Download het versleutelde RAR archief.
  • Geef het juiste wachtwoord.
  • Verwijder de gewenste bestand.

Code voorbeeld

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    RarArchiveEntry entry = archive.Entries["secure_file.txt"];
    entry.Extract("output_folder/secure_file.txt");
}

Deze methode blokkeert en extract een specifiek bestand uit een wachtwoordbeschermde RAR-archief efficiënt.

5. extraheren van alle bestanden van wachtwoordbeschermde RAR

Om alle bestanden uit een wachtwoordbeschermde RAR-archief te extraheren, volg deze stappen:

  • Download de versleutelde RAR-bestand.
  • Voer het juiste wachtwoord in.
  • Extract alle bestanden naar uw gewenste output map.

Code voorbeeld

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    archive.ExtractToDirectory("output_folder/");
}

Deze methode zorgt ervoor dat u alle versleutelde bestanden extract terwijl de oorspronkelijke structuur behouden.

Krijg een gratis API-licentie

Om de volledige functies van Aspose.ZIP te ontgrendelen, kunt u een vrije tijdelijke licentie aanvragen).

Voor uitgebreide documentatie, bezoek de Aspose.ZIP Guide of neem contact op met de gemeenschap in deForum voor vragen.

Conclusie en aanvullende middelen

Samenvatting

In deze gids omvatten we:

    • Hoe om RAR-bestanden in C# te extraheren#
    • Het extraheren van wachtwoordbeschermde en versleutelde RAR-bestanden
    • Het verwerken van zowel single- als batch-extracties

Met Aspose.ZIP voor .NET kunt u efficiënt extracteren, compresseren en bestanden beheren in uw toepassingen. Start automatiseerde RAR-bestandverwerking vandaag voor slechts $99!

More in this category