Lire contenu dossier compréssé (rar) en C

Résolu/Fermé
icygirl Messages postés 30 Date d'inscription samedi 15 octobre 2011 Statut Membre Dernière intervention 27 juillet 2012 - 31 mai 2012 à 19:39
icygirl Messages postés 30 Date d'inscription samedi 15 octobre 2011 Statut Membre Dernière intervention 27 juillet 2012 - 2 juin 2012 à 01:49
Bonjour,
auriez vous une idée sur comment parcourir le contenu d'un dossier compréssé .rar en language c ??
Si oui comment et encore plus est ce possible de le faire si le .rar contient un mot de passe qu'on connait bien sur.
Merci


A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
Modifié par Jeff le 19/04/2013 à 19:15
Bonjour,

Il suffit d'implémenter l'algorithme de décompression RAR.
Sur internet, cela doit se trouver. Soit sous forme de bibliothèque soit les spécifications. Par exemple : https://www.commentcamarche.net/telecharger/utilitaires/24097-winrar/ (j'ai juste lu en diagonal, ça peut t'intéresser).

S'il y a un mot de passe, cela dépend de l'algorithme (AES ?)

Google is your friend
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 1/06/2012 à 04:42
Je ne connais pas les détails des dernières versions propriétaires de rar,
mais cette bibliothèque de décompression semble fonctionner. (testée sous Debian Wheezy)
http://www.unrarlib.org/about.html
http://www.unrarlib.org/download.html

Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
0
icygirl Messages postés 30 Date d'inscription samedi 15 octobre 2011 Statut Membre Dernière intervention 27 juillet 2012 1
2 juin 2012 à 01:49
Mercii, j allais opter pour la lib que j'ai trouvé sur le site de winrar mais j'ai pas sur ou commencer, mais unrarlib et bien pratique avec des exemples d'utilisations.
0