10.13 High Sierra Unrar ne fonctionne pas

woodypecker

Membre enregistré
18 Janvier 2018
6
0
28
Bonjour,
Lorsque j'essai de décompresser des fichiers .RAR, le message suivant s'affiche :
mon_fichier.rar is not RAR archive
No files to extract

merci pour votre aide
 
Dans ces cas-là, il faut croire ce que dit la commande : un ou plusieurs fichiers sont corrompus.

D'où viennent-ils, ces fichiers ?
 
merci pour ta réponse. Cela concerne un fichier torrent et un autre en téléchargement direct, ce que je ne comprend pas c'est que le message précise que les fichiers ne sont pas des .RAR alors que si. Tu veux dire que le message "is not RAR archive" concerne également les fichiers corrompus?
 
Il faut faire la différence entre la forme et le fond, le contenu et l'enveloppe etc.

Lorsqu'on donne à un unrar (ou tout autre exécutable capable de lire les archives RAR) un fichier à désarchiver, ce qui lui importe est le contenu du fichier, lequel doit avoir une structure interne bien précise.
Mais le nom du fichier n'a aucune importance : sa seule véritable importance est pour nouzôtres humains, car cela permet de savoir à quoi sert le fichier...

Ici, tes fichiers sont sans doute incomplets ou corrompus, ce qui fait qu'au moment où unrar en contrôle le contenu, il ne s'y retrouve pas. Pour les fichiers téléchargés sous forme de torrents, ce n'est pas étonnant : le logiciel de téléchargement commence par créer l'enveloppe (un fichier avec tel nom et telle taille) puis il remplit petit à petit le fichier avec les morceaux de données qu'il récupère. Si une erreur survient dans le téléchargement, il va manquer des bouts et on ne pourra pas désarchiver.
Avec un téléchargement direct, soit le fichier distant est lui-même corrompu, soit il n'a pas été entièrement chargé (des paquets de données ont été égarés en route).

C'est d'ailleurs pour cela que l'on dépose souvent des fichiers de sommes (MD5, SHA256 etc.) à côté des gros fichiers à télécharger : cela permet de vérifier que l'on a bien tout récupéré comme il faut.

[Dans les newsgroup, on joint souvent aux archives des fichiers complémentaires (de type PAR2) permettant de réparer les fichiers incomplets : très pratique]

Remarque : lorsque tu as un fichier, quel que soit son nom, tu peux connaître la nature de son contenu avec la précieuse commande file dans Terminal. Elle reconnaît beaucoup de types de fichiers, pratiquement tous les types les plus usuels.