Descomprimir Archivos Csharp

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

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:

  1. Carga el archivo RAR de entrada usando la clase RarArchive.
  2. Crea un nuevo archivo usando el método Create().
  3. Abre la entrada deseada del archivo RAR.
  4. 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:

  1. Carga el archivo RAR de entrada.
  2. 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:

  1. Carga el archivo RAR encriptado.
  2. Especifica el nombre del archivo de salida.
  3. 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:

  1. Carga el archivo RAR encriptado.
  2. 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.

Ver También