
Introduktion
RAR-arkiv är ett populärt val för att komprimera och sammanfoga flera filer till ett enda paket. I den här guiden visar vi hur man extraherar RAR-filer i C#, inklusive lösenordsskyddade och krypterade RAR-arkiv. Genom att använda Aspose.ZIP för .NET kan du enkelt extrahera och hantera både RAR4- och RAR5-arkiv effektivt.
Innehållsförteckning
- Inställning av C# RAR-extraktion
- Extrahera en specifik fil från RAR
- Extrahera alla filer från RAR-arkiv
- Extrahera en fil från lösenordsskyddat RAR
- Extrahera alla filer från lösenordsskyddat RAR
- Få en gratis API-licens
- Slutsats och ytterligare resurser
1. Inställning av C# RAR-extraktion
För att komma igång med extrahering av filer från RAR-arkiv i C#, behöver du installera Aspose.ZIP för .NET. Detta kraftfulla bibliotek stöder både RAR4- och RAR5-format, inklusive krypterade arkiv.
Installation
Du kan installera biblioteket via NuGet med följande kommando:
PM> Install-Package Aspose.Zip
Alternativt kan du ladda ner det direkt från Aspose Downloads Page.
2. Extrahera en specifik fil från RAR
För att extrahera en enda fil från ett RAR-arkiv, följ dessa steg:
- Ladda RAR-arkivet med
RarArchive
-klassen. - Välj den specifika filen du vill extrahera.
- Spara den extraherade filen till din önskade plats.
Kodexempel
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Denna metod gör att du kan extrahera en enda fil från RAR-arkivet effektivt.
3. Extrahera alla filer från RAR-arkiv
För att extrahera alla filer från ett RAR-arkiv, följ helt enkelt dessa steg:
- Ladda RAR-filen.
- Ange målkatalogen för extraktion.
Kodexempel
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Denna metod kommer att extrahera alla filer från arkivet till den angivna katalogen.
4. Extrahera en fil från lösenordsskyddat RAR
När du hanterar ett lösenordsskyddat RAR-arkiv kan du extrahera en specifik fil genom att följa dessa steg:
- Ladda det krypterade RAR-arkivet.
- Ange det korrekta lösenordet.
- Extrahera den önskade filen.
Kodexempel
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Denna metod låser upp och extraherar en specifik fil från ett lösenordsskyddat RAR-arkiv effektivt.
5. Extrahera alla filer från lösenordsskyddat RAR
För att extrahera alla filer från ett lösenordsskyddat RAR-arkiv, följ dessa steg:
- Ladda den krypterade RAR-filen.
- Ange det korrekta lösenordet.
- Extrahera alla filer till din önskade utmatningsmapp.
Kodexempel
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Denna metod säkerställer att du extraherar alla krypterade filer samtidigt som deras ursprungliga struktur bevaras.
6. Få en gratis API-licens
För att låsa upp alla funktioner i Aspose.ZIP kan du begära en gratis tillfällig licens.
För omfattande dokumentation, besök Aspose.ZIP Guide eller delta i gemenskapen i Aspose Forum för eventuella frågor.
7. Slutsats och ytterligare resurser
Sammanfattning
I denna guide har vi täckt:
- ✅ Hur man extraherar RAR-filer i C#
- ✅ Extrahering av lösenordsskyddade och krypterade RAR-arkiv
- ✅ Hantering av både enskilda och batch-extraktioner
Med Aspose.ZIP för .NET kan du effektivt extrahera, komprimera och hantera arkiv i dina applikationer. Börja automatisera RAR-filhantering idag för endast 99 dollar!