
Introducere
Arhivele RAR sunt o alegere populară pentru compresarea și confecționarea mai multor fișiere într-un singur pachet.În acest ghid, vă vom arăta cum să extrați fișierele RR în C#, inclusiv archivele rR protejate cu parolă și criptate.Datorită utilizării Aspose.ZIP pentru .NET puteți extrage și gestiona cu ușurință atât arhivele rAR4 cât și cele rar5 în mod eficient.
Tabelul conținutului
- Extracția C# RAR
- Extrageți un fișier specific din RAR
- Extrageți toate fișierele din RAR Archive
- Extrageți un fișier din RAR protejat cu parola
- Extrageți toate fișierele din RAR protejat cu parola
- Obțineți o licență API gratuită
- Conclusie și resurse suplimentare
Instalarea extracției C# RAR
Pentru a începe cu extragerea fișierelor din arhivele RAR în C#, va trebui să instalați Aspose.ZIP pentru .NET. Această bibliotecă puternică susține atât formatele RR4 cât și Rar5, inclusiv arhivele criptate.
Instalare
Puteți instala biblioteca prin NuGet cu următoarea comandă:
PM> Install-Package Aspose.Zip
În mod alternativ, puteți descărca direct din Aspose pagina de descărcare.
Extrageți un fișier specific din RAR
Pentru a extrage un singur fișier dintr-un arhiv RAR, urmați următoarele pași:
- Încărcați arhiva RAR folosind
RarArchive
în clasă. - Selectați fișierul specific pe care doriți să îl extrageți.
- Salvați fișierul extras la locația dorită.
Codul de exemplu
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Această metodă vă permite să extrageți un singur fișier din arhiva RAR în mod eficient.
Extrageți toate fișierele din RAR Archive
Pentru a extrage toate fișierele dintr-un arhiv RAR, pur și simplu urmați următoarele pași:
- Încărcați fișierul RAR.
- Specificați directorul țintă pentru extracție.
Codul de exemplu
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Această abordare va extrage toate fișierele din arhivă în directorul specificat.
Extrageți un fișier din RAR protejat cu parola
Atunci când se ocupă cu un archiv RAR protejat cu parola, puteți extrage un anumit fișier urmând următoarele pași:
- Încărcați arhiva RAR criptată.
- Asigurați parola corectă.
- Extrageți fișierul dorit.
Codul de exemplu
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Această metodă blochează și extrage un anumit fișier dintr-un arhiv RAR protejat cu parola în mod eficient.
Extrageți toate fișierele din RAR protejat de parolă
Pentru a extrage toate fișierele dintr-un arhiv RAR protejat cu parola, urmați următoarele pași:
- Încărcați fișierul RAR criptat.
- Introduceți parola corectă.
- Extrageți toate fișierele în folderul de ieșire dorit.
Codul de exemplu
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Această metodă vă asigură că extrageți toate fișierele criptate, păstrând în același timp structura lor originală.
Obțineți o licență API gratuită
Pentru a descărca caracteristicile pline ale Aspose.ZIP, puteți solicita o licență temporară gratuită.
Pentru documentație cuprinzătoare, vizitați Aspose.ZIP Guide ** sau angajați-vă cu comunitatea în ** Forumul Aspos pentru orice întrebări.
Conclusie și resurse suplimentare
Rezumatul
În acest ghid, am acoperit:
- Cum să extrageți fișiere RAR în C#
- Extractarea fișierelor RAR protejate cu parola și criptate
- Tratarea atât a extracțiilor single și batch
Cu Aspose.ZIP pentru .NET, puteți extrage, comprime și gestiona în mod eficient arhivele în aplicațiile dvs. Începeți procesarea automată a fișierelor RAR astăzi pentru doar 99 de dolari!