fichiers renommé en .CHK

fichiers renommé en .CHK - Stockage/Sauvegarde - Windows & Software

Marsh Posté le 19-09-2005 à 09:14:27    

Suite à un windows XP se plantant souvent, le système a fait une recherche d'erreurs...et a transformé une partie de mes dossiers en fichier sans extension tout en mettant les fichiers qui étaient dedans dans un dossier caché type "FOUND0001" et les a renommés en "FILE0001.CHK", "FILE0002.CHK"...jusqu'à 3500. Pour les divx, facile de les retrouver, ils font +/-700Mo (et ils fonctionnent, je les ai un peu regardés pour trouver les titres). En tout 23Go de données se sont ainsi perdues.
J'ai bien sûr commencé par ré-installer Windows, mais maintenant la question est de savoir quels sont les moyens pour retrouver l'extension originale de chaque fichier. Y a-t-il un (des) programme(s) qui peuvent déterminer le format du fichier? Le rêve serait qu'il les scanne tous et les renomme automatiquement  :) ...mais je pense que ce n'est qu'un rêve  :(  
Si vous avez une solution, d'avance, merci.

Reply

Marsh Posté le 19-09-2005 à 09:14:27   

Reply

Marsh Posté le 19-09-2005 à 12:25:31    

Ce n'est qu'un rêve effectivement. A la limite, on peut déterminer le type d'un fichier grâce à sa signature, mais aucun moyen pour retrouver son nom.

Reply

Marsh Posté le 19-09-2005 à 14:01:22    

Le nom, ce n'est pas le plus grave, mais son extension et donc son type, c'est le plus gênant.
Quand tu dis que "on peut déterminer le type d'un fichier grâce à sa signature", qu'entends-tu exactement par signature?

Reply

Marsh Posté le 19-09-2005 à 14:10:07    

Il s'agit de quelques octets au début du fichier, qui permettent de reconnaître son type. C'est comme ça que fonctionnent les logiciels de récup de données.
 
Par exemple, un exe commence par 4D5A (en hex). Vois filext.com pour d'autres extensions.

Reply

Marsh Posté le 19-09-2005 à 14:47:54    

Excellent, c'est ce que je cherchais. Maintenant je pourrais faire un programme qui lit les premiers octets de chaque fichier et qui les compare à cette DB et s'il y a correspondance, il remet la bonne extension!
Encore un tout grand merci!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed