
Introducció
Els arxius RAR són una opció popular per a la compressió i l’embalatge de múltiples fitxers en un sol paquet.En aquest guia, us mostrarem com extreure els arquets RR en C#, incloent-hi password-protected and encrypted archives.A través d’utilitzar Aspose.ZIP for .NET, podeu extreure i gestionar amb facilitat tant els archivos ROR4 com RER5.
Taula de continguts
- C# Extracció RAR
- Extraure un arxiu específic de RAR
- Extractar tots els arxius de RAR Archive
- Extraure un arxiu de la contrasenya protegida RAR
- Extraure tots els arxius de la contrasenya protegida RAR
- Obtenir una llicència API gratuïta
- Conclusions i recursos addicionals
Instal·lació de l’extracció C# RAR
Per començar amb extracció de fitxers dels arxius RAR en C#, haurà d’instal·lar Aspose.ZIP per .NET. Aquesta potent biblioteca suporta tant els formats RR4 i Rar5, incloent-hi archives encriptades.
Instal·lació
Podeu instal·lar la biblioteca a través de NuGet amb el comando següent:
PM> Install-Package Aspose.Zip
Alternativament, es pot descarregar directament des de la Descarrega la pàgina.
2.Extractar un fitxer específic de RAR
Per extreure un sol fitxer d’un arxiu RAR, segueix aquests passos:
- Carregar l’arxiu RAR utilitzant el
RarArchive
La classe. - Seleccioneu el fitxer específic que voleu extreure.
- Salvar el fitxer extraït a la seva ubicació desitjada.
Exemple de codi
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Aquest mètode li permet extreure eficaçment un únic fitxer de l’arxiu RAR.
3.Extractar tots els arxius de l’arxiu RAR
Per extreure tots els arxius d’un Arxiu RAR, simplement segueix aquests passos:
- Carregar el fitxer RAR.
- Especifica el directori objectiu per a l’extracci.
Exemple de codi
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Aquest enfocament extractarà tots els arxius de l’arxiu a la direcció especificada.
Extraure un arxiu de la RAR protegida amb contrasenya
Quan es tracta d’un arxiu RAR protegit amb contrasenya, es pot extreure un fitxer específic seguint aquests passos:
- Carregar l’arxiu encriptat RAR.
- Proporcionar la contrasenya correcta.
- Extraure el fitxer desitjat.
Exemple de codi
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Aquest mètode bloqueja i extreu un fitxer específic d’un arxiu RAR protegit amb contrasenya de manera eficient.
5.Extractar tots els arxius de la RAR protegida per contrasenya
Per extreure tots els arxius d’un Arxiu RAR protegit amb contrasenya, segueix aquests passos:
- Carregar el fitxer RAR encriptat.
- Introduïu la contrasenya correcta.
- Extraure tots els arxius a la carpeta de sortida desitjada.
Exemple de codi
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Aquest mètode garanteix que extreureu tots els fitxers encriptats mentre preservem la seva estructura original.
Obtenir una llicència d’API gratuïta
Per desbloquejar les característiques completes d’Aspose.ZIP, podeu sol·licitar una licència temporal gratuïta (https://purchase.aspose.com/temporary-license).
Per a la documentació completa, visiteu el Aspose.ZIP Guia ** o col·laboreu amb la comunitat al ** Fòrum de l’Associació per a qualsevol pregunta.
Conclusió i recursos addicionals
Resum
En aquest guia, vam cobrir:
- Com extreure arxius RAR en C#
- Extracció d’arxius RAR protegits amb contrasenya i encriptats
- Tractament tant d’extraccions singles i batxils
Amb Aspose.ZIP per a .NET, es pot extreure, compressar i gestionar eficaçment els arxius en les seves aplicacions.