Extract RAR Files in C#

Introduction

RAR arhīvi ir populārs risinājums vairāku failu kompresēšanai un apvienošanai vienā iepakojumā. šajā vadlīnijā mēs parādīsim, kā **RAR failus izrakstīt C# ** , tostarp pastu aizsargātus un šifrētus RR arhīvus .

satura tabula

Iestatīt C# RAR ekstrakcijas

Lai sāktu ar ** ekstrakcijas failiem no RAR arhīviem C# ** , jums būs nepieciešams instalēt Aspose.ZIP par .NET . Šī spēcīga bibliotēka atbalsta gan rAR4 un rar5 formātus, ieskaitot šifrētus arhīvus.

Installation

Jūs varat instalēt bibliotēku caur NuGet ar šādu komandu:

PM> Install-Package Aspose.Zip

Jūs varat lejupielādēt to tieši no Aspose lejupielādes lapa.

Izņemt īpašu failu no RAR

Lai izņemtu vienu failu no RAR arhīva, sekojiet šādiem soļiem:

  • Lejupielādēt RAR arhīvu, izmantojot RarArchive Klases ir.
  • Izvēlieties konkrētu failu, kuru vēlaties izņemt.
  • Saglabājiet izņemto failu uz vēlamo atrašanās vietu.

Kods piemērs

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

Šī metode ļauj efektīvi izņemt vienu failu no RAR arhīva.

Izņemt visus failus no RAR arhīva

Lai iegūtu visus failus no RAR arhīva , vienkārši sekojiet šādiem soļiem:

  • Lejupielādēt RAR failu.
  • Nosakiet galamērķa direktoriju ekstrakcijas vajadzībām.

Kods piemērs

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

Šis pieeja izņem visus failus no arhīva norādītajā direktorijā.

Izņemt failu no paroles aizsargāta RAR

Apstrādājot pastu aizsargātu RAR arhīvu , varat izrakstīt konkrētu failu, ievērojot šādus soļus:

  • Lejupielādēt šifrētu RAR arhīvu.
  • Nodrošiniet pareizo paroli.
  • Izveidojiet vēlamo failu.

Kods piemērs

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

Šī metode efektīvi izslēdz un izņem konkrētu failu no paroles aizsargāta RAR arhīva.

Izņemt visus failus no paroles aizsargāta RAR

Lai iegūtu visus failus no paroles aizsargāta RAR arhīva , sekojiet šādiem soļiem:

  • Lejupielādēt šifrētu RAR failu.
  • Ievadiet pareizo paroli.
  • Izveidojiet visus failus jūsu vēlamo izceļošanas mapē.

Kods piemērs

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

Šī metode nodrošina, ka jūs izņemt visus šifrētos failus , vienlaikus saglabājot to oriģinālo struktūru.

Iegūt bezmaksas API licences

Lai atslēgtu pilnās funkcijas Aspose.ZIP ** , varat pieprasīt ** bezmaksas pagaidu licences .

Lai iegūtu visaptverošu dokumentāciju, apmeklējiet Aspose.ZIP ceļvedis ** vai iesaistīties ar kopienu, lai saņemtu jebkādus jautājumus ** Apose Forum .

7. secinājums un papildu resursi

Summary

Šajā ceļvedī mēs aptveram:

    • Kā izņemt RAR failus C#
    • Izņemt paroles aizsargātus un šifrētus RAR failus
    • ** Veicot gan vienreizējas, gan batch ekstrakcijas**

Ar **Aspose.ZIP for .NET ** , jūs varat efektīvi extract, komprimēt un pārvaldīt arhīvus jūsu lietojumprogrammās.

More in this category