
Introduktion
RAR-arkiv är ett populärt val för att komprimera och bundla flera filer i ett enda paket.I denna guide visar vi dig hur man extraherar RAR-filer i C#, inklusive passwordskyddade och krypterade RAR-arkiv. Genom att använda Aspose.ZIP för .NET kan du enkelt extraherar och hantera både RAR4 och RAR5-arkiv effektivt.
Tabell av innehåll
- Sätt upp C# RAR Extraction
- extrahera en specifik fil från RAR
- Hämta alla filer från RAR Archive
- Ta bort en fil från lösenordsskyddad RAR
- Ta bort alla filer från lösenordsskyddad RAR
- Få en fri API licens
- Slutsatser och ytterligare resurser
Ställ upp C# RAR Extraction
För att börja med utvinning av filer från RAR-arkiv i C# måste du installera Aspose.ZIP för .NET. Denna 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 den direkt från Aspose nedladdningar sida.
2. extrahera en specifik fil från RAR
Om du vill utvisa en enda fil från en RAR-arkiv följer du följande steg:
- Ladda ner RAR-arkivet med hjälp av
RarArchive
Klassen är. - Välj den specifika filen du vill extrahera.
- Spara den extraherade filen till din önskade plats.
Kod Exempel
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Med den här metoden kan du effektivt extrahera en enda fil från RAR-arkivet.
3. extrahera alla filer från RAR Archive
För att extrahera alla filer från en RAR-arkiv, följ bara dessa steg:
- Ladda ner den ovanliga filen.
- Ange målsidan för utvinning.
Kod Exempel
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Detta tillvägagångssätt kommer att utvisa alla filer från arkivet till det angivna katalogen.
4. extrahera en fil från lösenordsskyddad RAR
När du hanterar en passwordskyddad RAR-arkiv kan du extrahera en viss fil genom att följa följande steg:
- Ladda ner den krypterade RAR-arkivet.
- Ge rätt lösenord.
- Ta bort den önskade filen.
Kod Exempel
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 blockerar och extraherar en viss fil från ett lösenordsskyddat RAR-arkiv effektivt.
5. extrahera alla filer från lösenordsskyddad RAR
För att extrahera alla filer från ett lösenordsskyddat RAR-arkiv följer du följande steg:
- Ladda ner den krypterade RAR-filen.
- Skriv in rätt lösenord.
- Extrakt alla filer till din önskade output mapp.
Kod Exempel
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 den ursprungliga strukturen bevaras.
Få en fri API licens
För att låsa upp de fyllda funktionerna i Aspose.ZIP kan du begära en fri tillfällig licens.
För omfattande dokumentation, besök Aspose.ZIP Guide ** eller engagera dig med gemenskapen i ** Aspose Forum för eventuella frågor.
Slutsatser och tilläggsresurser
Sammanfattning
I den här guiden täcker vi:
- Hur man extraherar RAR-filer i C#
- Att extrahera lösenordsskyddade och krypterade RAR-filer
- Handling av både single och batch extraktioner
Med Aspose.ZIP för .NET kan du effektivt extrahera, komprimera och hantera arkiv i dina applikationer!