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 de*Forum** 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