Extract RAR Files in C#

Introduktion

RAR-arkiver er et populært valg for komprimering og bundling af flere filer i et enkelt pakke.I denne guide vil vi vise dig, hvordan du kan ekstrakter rar-filer i C#, herunder password-beskyttede og krypterede rars arkiver. Ved hjælp af Aspose.ZIP for .NET kan du nemt udveksle og administrere både rAR4 og rarr5 arkiv effektivt.

Tabellen af indhold

Sæt op C# RAR Extraction

For at komme i gang med udvinding af filer fra RAR-arkiver i C#, skal du installere Aspose.ZIP for .NET. Denne kraftfulde bibliotek understøtter både rar4 og rary5-format, herunder krypterede arkiver.

Installation

Du kan installere biblioteket via NuGet med følgende kommando:

PM> Install-Package Aspose.Zip

Alternativt kan du downloade det direkte fra Download af Aspose.

Ekstrakter en specifik fil fra RAR

For at ekstrakte en enkelt fil fra en RAR-arkiv, skal du følge disse trin:

  • Download RAR-arkivet ved hjælp af RarArchive Klassen er.
  • Vælg den specifikke fil, du ønsker at udveksle.
  • Save den udvundede fil til din ønskede placering.

Kode eksempler

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

Denne metode giver dig mulighed for effektivt at ekstrakte en enkelt fil fra RAR-arkivet.

3. udveksle alle filer fra RAR Archive

For at udveksle alle filer fra en RAR arkiv, skal du blot følge disse trin:

  • Lad den sjældne fil op.
  • Angiv måldirektivet for udvinding.

Kode eksempler

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

Denne tilgang vil ekstrakte alle filer fra arkivet til det angivne katalog.

Udveksle en fil fra Password-beskyttet RAR

Når du behandler en password-beskyttet RAR-arkiv, kan du udveksle en bestemt fil ved at følge disse trin:

  • Lad den krypterede RAR-arkiv op.
  • Giv det korrekte adgangskode.
  • Vælg den ønskede fil.

Kode eksempler

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

Denne metode udslukker og ekstraherer en bestemt fil fra et password-beskyttet RAR-arkiv effektivt.

Ekstrakter alle filer fra Password-beskyttet RAR

For at udveksle alle filer fra en adgangskode beskyttet RAR arkiv, skal du følge disse trin:

  • Lad den krypterede RAR-fil op.
  • Indtast det korrekte adgangskode.
  • Ekstrakter alle filer til din ønskede output mappe.

Kode eksempler

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

Denne metode sikrer, at du ekstrakter alle krypterede filer samtidig med at de opretholder deres oprindelige struktur.

Få en gratis API-licens

For at lukke de fyldte funktioner i Aspose.ZIP, kan du anmode om en fri midlertidig licens.

For omfattende dokumentation kan du besøge Aspose.ZIP Guide ** eller engagere sig med samfundet i ** Forum for eventuelle spørgsmål.

Konklusion og yderligere ressourcer

Samlinger

I denne guide dækker vi:

    • Hvordan kan du udveksle RAR filer i C#
    • Udvinding af password-beskyttet og krypteret RAR-arkiver
    • Behandling af både single og batch ekstrakter

Med Aspose.ZIP for .NET kan du effektivt ekstrakter, komprimere og administrere arkiver i dine applikationer. Start automatisk RAR-filerbehandling idag for kun $ 99!

More in this category