Introducción
Los archivos RAR son una forma popular de comprimir múltiples archivos en un solo paquete. En este artículo, aprenderás cómo descomprimir o extraer archivos de un archivo RAR comprimido usando C# .NET. Cubriremos varios escenarios, incluyendo el manejo de archivos protegidos por contraseña, y proporcionaremos ejemplos de código prácticos para guiarte a través del proceso.
Tabla de Contenidos
- Extractor o Abridor RAR en C# – Descarga Gratis
- Descomprimir un Archivo Específico de RAR en C#
- Extraer Todos los Archivos de un Archivo RAR en C#
- Descomprimir un Archivo Particular de RAR Protegido por Contraseña
- Descomprimir Todos los Archivos de un Archivo RAR Protegido por Contraseña en C#
- Obtén una Licencia Gratuita para la API Unrar de C# .NET
Extractor o Abridor RAR en C# – Descarga Gratis
La API Aspose.ZIP para .NET es una solución robusta que soporta la archivación y extracción de archivos de varios formatos, incluyendo RAR (tanto RAR4 como RAR5), ZIP y 7Z. Puedes instalar fácilmente esta biblioteca descargándola de la sección de Descargas o utilizando el siguiente comando en la Consola del Administrador de Paquetes en Microsoft Visual Studio:
PM> Install-Package Aspose.Zip
Descomprimir un Archivo Específico de RAR en C#
Para extraer un archivo específico de un archivo RAR, sigue estos pasos:
- Carga el archivo RAR de entrada usando la clase RarArchive.
- Crea un nuevo archivo usando el método Create().
- Abre la entrada deseada del archivo RAR.
- Escribe los datos extraídos en el nuevo archivo creado.
Aquí tienes un ejemplo de código que demuestra cómo descomprimir un archivo específico programáticamente en C#:
Extraer Todos los Archivos de un Archivo RAR en C#
Para descomprimir o extraer todos los archivos de un archivo RAR, sigue estos pasos:
- Carga el archivo RAR de entrada.
- Extrae todos los archivos a un directorio especificado.
El siguiente código ilustra cómo descomprimir todos los archivos de un archivo RAR programáticamente en C#:
Descomprimir un Archivo Particular de RAR Protegido por Contraseña
Extraer un archivo específico de un archivo RAR protegido por contraseña implica estos pasos:
- Carga el archivo RAR encriptado.
- Especifica el nombre del archivo de salida.
- Usa el método Extract() para descomprimir el archivo protegido por contraseña.
Aquí tienes cómo puedes lograr esto en C#:
Descomprimir Todos los Archivos de un Archivo RAR Protegido por Contraseña en C#
Para extraer todos los archivos de un archivo RAR protegido por contraseña, sigue estos pasos:
- Carga el archivo RAR encriptado.
- Descomprime o extrae todos los archivos protegidos por contraseña del archivo.
El siguiente fragmento de código demuestra cómo descomprimir todos los archivos de un archivo RAR protegido por contraseña programáticamente en C#:
Obtén una Licencia Gratuita para la API Unrar de C# .NET
Puedes evaluar la API Aspose.ZIP sin limitaciones solicitando una Licencia Temporal Gratuita. Esto te permite explorar todas las capacidades de la biblioteca, incluyendo el manejo eficiente y seguro de archivos RAR.
Conclusión
En este artículo, has aprendido cómo descomprimir o extraer archivos de archivos RAR en C#. Cubrimos varios escenarios, incluyendo la extracción de archivos de archivos protegidos por contraseña, proporcionándote una comprensión completa de la biblioteca unrar de C# para .NET. Para una exploración adicional, puedes visitar la Documentación de la API para características y funcionalidades adicionales. Si tienes alguna pregunta, no dudes en comunicarte a través del Foro de Soporte Gratuito.