
Introducción
Los archivos RAR son una opción popular para comprimir y unir varios archivos en un único paquete.En este guía, le mostraremos cómo extraer archivos RAR en C#, incluyendo archivos RAR protegidos por contraseña y cifrados.A través de Aspose.ZIP para .NET, puede extraer y gestionar fácilmente los archivos RAR4 y RAR5 de forma eficiente.
Tabla de contenidos
- C# Extracción RAR
- Extraer un archivo específico de RAR
- Extraer todos los archivos de RAR Archive
- Extraer un archivo de RAR protegido por contraseña
- Extraer todos los archivos de la RAR protegida por contraseña
- Obtener una licencia API gratuita
- Conclusiones y recursos adicionales
Instalar la extracción C# RAR
Para comenzar con extracción de archivos de archivos RAR en C#, tendrá que instalar Aspose.ZIP para .NET. Esta poderosa biblioteca soporta tanto los formatos RAR4 y RAR5, incluyendo archivos cifrados.
Instalación
Puedes instalar la biblioteca a través de NuGet con el siguiente comando:
PM> Install-Package Aspose.Zip
Alternativamente, puede descargarlo directamente de la Descargar la página.
Extraer un archivo específico de RAR
Para extraer un solo archivo de un archivo RAR, siga estos pasos:
- Descarga el archivo RAR utilizando el
RarArchive
de clase. - Seleccione el archivo específico que desea extraer.
- Salva el archivo extraído a su ubicación deseada.
Código de ejemplo
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Este método le permite extraer de manera efectiva un solo archivo del archivo RAR.
Extraer todos los archivos de RAR Archive
Para extraer todos los archivos de un archivo RAR, simplemente siga estos pasos:
- Descarga el archivo RAR.
- Especifique el directorio de destino para la extracción.
Código de ejemplo
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Este enfoque extraerá todos los archivos del archivo al directorio especificado.
Extraer un archivo de la RAR protegida por contraseña
Cuando se trata de un archivo RAR protegido por contraseña, puede extraer un archivo específico siguiendo estos pasos:
- Descarga el archivo RAR cifrado.
- Ofrece la contraseña correcta.
- Extraer el archivo deseado.
Código de ejemplo
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Este método bloquea y extrae un archivo específico de un archivo RAR protegido por contraseña de manera eficiente.
Extraer todos los archivos de la RAR protegida por contraseña
Para extraer todos los archivos de un archivo RAR protegido por contraseña, siga estos pasos:
- Descarga el archivo RAR cifrado.
- Introduce la contraseña correcta.
- Extraer todos los archivos a la carpeta de salida deseada.
Código de ejemplo
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Este método garantiza que extracta todos los archivos cifrados mientras conserva su estructura original.
Obtenga una licencia de API gratuita
Para desbloquear las funciones plenas de Aspose.ZIP, puede solicitar una licencia temporal gratuita.
Para la documentación completa, visite el guía Aspose.ZIP Guía ** o entre en contacto con la comunidad en el ** Fórum de la Asamblea para cualquier consulta.
Conclusión y recursos adicionales
Resumen
En esta guía, cubrimos:
- Cómo extraer archivos RAR en C#
- Extracción de archivos RAR protegidos por contraseña y cifrados
- Traducción tanto de extracciones single y batch
Con Aspose.ZIP para .NET, puede extraer, comprimir y gestionar de manera eficiente los archivos en sus aplicaciones. Comienza el procesamiento automático de archivos RAR hoy por sólo $99!
More in this category
- Crea un Archivo ZIP Flat en C# Extracto ZIP Nested de manera eficiente
- Crear archivos 7z (7-Zip) Programáticamente utilizando C# .NET
- Agregar archivos o carpetas a archivos ZIP programáticamente en C#
- Extracto de archivos 7z en C# C# Open Password-Protected 7zip Archives
- Extracto de archivos de ZIP en C#