Lire contenu dossier compréssé (rar) en C [Résolu/Fermé]

Signaler
Messages postés
30
Date d'inscription
samedi 15 octobre 2011
Statut
Membre
Dernière intervention
27 juillet 2012
-
Messages postés
30
Date d'inscription
samedi 15 octobre 2011
Statut
Membre
Dernière intervention
27 juillet 2012
-
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


3 réponses

Messages postés
11066
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1 697
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/download/telecharger-34055183-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
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
893
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)
Messages postés
30
Date d'inscription
samedi 15 octobre 2011
Statut
Membre
Dernière intervention
27 juillet 2012
1
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.