elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ¿Cómo descomprimir archivos en rar con C?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo descomprimir archivos en rar con C?  (Leído 4,048 veces)
vikour92

Desconectado Desconectado

Mensajes: 13


Ver Perfil
¿Cómo descomprimir archivos en rar con C?
« en: 9 Abril 2012, 15:35 pm »

Buenas a todos.

Estoy intentando hacer un porgrama que maneje archivos comprimidos en rar. He estado buscando y he encontrado para .zip y .gz ( con zlib ) pero no encuentro nada decente que funcione para archivos .rar.

¿Alguien sabe de alguna librería o algo para poder descomprimir?.

Estoy en un OS Linux, también he pensado usar las llamadas del sistema para usar la línea de comandos y descomprimir por ahí. Pero no se si abrá incompatibilidad a la hora de funcionar en Windows.

Usé una librería sin éxito, fue http://www.unrarlib.org/ pero hasta el ejemplo que venía ya hecho me dió error xD.

Un saludo y gracias.


En línea

electrodev

Desconectado Desconectado

Mensajes: 58


No,¡Las Maquinas no son Perfectas!


Ver Perfil
Re: ¿Cómo descomprimir archivos en rar con C?
« Respuesta #1 en: 9 Abril 2012, 20:20 pm »

Bueno pues mira no se si te servira pero puedes usar el winrar en modo msdos que lo puedes descargar aqui: http://www.rarlab.com/rarold.htm donde dise RAR 3.93 for MS DOS poner en cmd: rarx393 -h y despues llamarlo desde C con system() por ejemplo: system("rarx393 -h")

Espero que te haya servido para algo y para cualquier pregunta que pueda yo ayudarte, ya sabes

Saludos:vikour


En línea

vikour92

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Re: ¿Cómo descomprimir archivos en rar con C?
« Respuesta #2 en: 16 Abril 2012, 16:34 pm »

Am gracias. Esa era una alternativa. Si lo tengo que hacer para que funcione en linux y en windows puedo cambiar el comando a ejeuctarse por system con el prepocesador. Lo probaré.

Aunque, aún no tengo bastante nivel y no se si se puede, en la página de winrar hay un apartado que te dice el formato que tienen los rar ( http://www.winrar.es/soporte/articulo/45 ). Pero tienes que hacer operaciones de CRC y etc que aun no me voy a meter en todos esos lios xD.

De todos modos, muchas gracias de nuevo Eduardo97 :)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Descomprimir archivos .mdf
Juegos y Consolas
zapala76 7 12,444 Último mensaje 23 Noviembre 2007, 04:37 am
por zapala76
Descomprimir archivos CAB con VB 6
Programación Visual Basic
Fabricio 0 1,543 Último mensaje 9 Enero 2009, 16:54 pm
por Fabricio
Reglas descomprimir archivos
Programación General
Esgrimidor 2 2,437 Último mensaje 25 Junio 2010, 00:42 am
por SerPan
Descomprimir archivos en directorios
Programación Visual Basic
rapbyone 2 2,002 Último mensaje 6 Abril 2015, 20:38 pm
por HdM
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines