Extract RAR Files in C#

Introduction

RAR-arkivene er et populært valg for å komprimere og bundle flere filer inn i et enkelt pakke.I denne guiden vil vi vise deg hvordan du kan **ekstrakte RR-filer i C# ** , inkludert **password-beskyttet og krypterte RAL-arsipper ** . Ved å bruke Aspose.ZIP for .NET kan du enkelt ekstrakte og administrere både RAK4 og RAC5 arkiver effektivt.

Tabell av innhold

Setting Up C# RAR Extraction

For å komme i gang med **utvinning av filer fra RAR-arkiver i C# ** , må du installere Aspose.ZIP for .NET . Denne kraftige biblioteket støtter både rar4 og rary5-format, inkludert krypterte arkiver.

Installation

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

PM> Install-Package Aspose.Zip

Alternativt kan du laste ned den direkte fra Aspose Downloads side.

Ekstrakter en spesifikk fil fra RAR

For å ekstrakte en enkelt fil fra en RAR-arkiv, følg disse trinnene:

  • Last ned RAR-arkivet ved hjelp av RarArchive og klasse.
  • Velg den spesifikke filen du ønsker å trekke ut.
  • Lagre den utvunnet filen til ønsket sted.

Kode eksempler

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

Denne metoden lar deg ekstrakte en enkelt fil fra RAR-arkivet effektivt.

Ekstrakter alle filer fra RAR Archive

For å trekke ut alle filer fra en RAR-arkiv , følg bare disse trinnene:

  • Last ned den sjeldne filen.
  • Angi måldirektivet for ekstraksjon.

Kode eksempler

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

Denne tilnærmingen vil ekstrakte alle filer fra arkivet til det angitte kataloget.

Ekstrakter en fil fra Passordbeskyttet RAR

Når du håndterer en passordbeskyttet RAR-arkiv , kan du trekke ut en bestemt fil ved å følge disse trinnene:

  • Last ned den krypterte RAR-arkivet.
  • Gi riktig passord.
  • Utveksle ønsket 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 metoden blokkerer og ekstraherer en bestemt fil fra et passordbeskyttet RAR-arkiv effektivt.

Ekstrakter alle filer fra Passordbeskyttet RAR

For å trekke ut alle filer fra et passordbeskyttet RAR-arkiv , følg disse trinnene:

  • Last ned den krypterte RAR-filen.
  • Skriv inn riktig passord.
  • Ekstrakter alle filer til din ønskede utgang mappe.

Kode eksempler

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

Denne metoden sikrer at du ekstrakter alle krypterte filer samtidig som de opprinnelige strukturene bevares.

Få en gratis API lisens

For å låse opp **full funksjoner av Aspose.ZIP ** , kan du be om en fri midlertidig lisens .

For omfattende dokumentasjon kan du besøke Aspose.ZIP Guide ** eller engasjere seg i samfunnet i ** [Apose Forum]https://forum.aspose.net/ for eventuelle spørsmål.

Konklusjon og ekstra ressurser

Summary

I denne guiden dekker vi:

    • Hvordan å trekke ut RAR-filer i C#
    • ** Utvinning av passordbeskyttet og kryptert RAR-arkiv**
    • ** Behandling av både single og batch ekstraksjoner**

Med **Aspose.ZIP for .NET ** kan du effektivt ekstrakte, komprimere og administrere arkiver i applikasjonene dine.

More in this category