
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
- C# RAR ekstrakcija
- Izņemt īpašu failu no RAR
- Izņemt visus failus no RAR Archive
- Izņemt failu no paroles aizsargāta RAR
- Izņemt visus failus no paroles aizsargāta RAR
- Iegūt bezmaksas API licences
- Noslēgums un papildu resursi
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.