Déterminer le type de fichier dans les fenêtres

9

J'ai été récemment frappé par un virus. Ce virus a renommé au hasard de nombreux fichiers de mon ordinateur comme des images de vidéos et des contacts et il a créé ces fichiers sans extension. J'ai réussi à récupérer quelques photos à l'aide d'une réponse de fichier batch renommant SO. Certains fichiers que je ne peux pas reconnaître ne sont pas des vidéos ou des images et ne pouvaient pas non plus connaître leurs formats. Une aide pour détecter ces formats de fichiers? s'il y a une solution non programmée, ce serait très apprécié.

user2120616
la source
Il est peu probable que cela soit possible avec une solution sans programmation.
Ramhound
4
Une fois que vous avez trié cela avec l'une des solutions ci-dessous, achetez un disque dur externe et configurez des sauvegardes régulières.
PhonicUK

Réponses:

13

TrID peut vous aider à identifier ces fichiers.

  1. Téléchargez le programme et les définitions.
  2. Placez-les dans un répertoire.
  3. Ajoutez ce répertoire au PATH:
    • Appuyez sur Win+ R,
    • Tapez systempropertiesadvanced, cliquez sur OK ,
    • Cliquez sur le bouton Variables d'environnement ... et recherchez PATH dans la zone inférieure,
    • Ajoutez un point-virgule et le répertoire de TrID.
  4. Vous pouvez maintenant exécuter TrID en tapant triddans la ligne de commande. Des exemples sont disponibles sur le site du programme.
gronostaj
la source
2
Ils fournissent également TrID.NET qui donne une interface graphique au programme.
Scott Chamberlain
4
TrID a une option de ligne de commande vraiment intéressante pour l'OP: le commutateur -ce renomme les fichiers donnés avec l'extension devinée.
mpy
8

Certains fichiers ont leur type défini dans leurs entrailles (cela s'appelle un nombre magique ). Par exemple, toutes les applications Windows et éventuellement toutes les DLL ont les deux premiers octets MZ. Donc, parfois, vous devez regarder dans l'éditeur HEX pour savoir ce qui est quoi. Exemple:

Voici l'exemple

Si vous le pouvez, téléchargez le shareware Total Commander , placez le curseur sur n'importe quel fichier et appuyez sur F3 (Afficher).

Mais parfois, cela n'aidera pas, en particulier avec les formats de fichiers personnalisés qu'une entreprise pourrait produire, mais j'espère que cela vous aidera un peu.

Kitet
la source
Vous pouvez utiliser un programme comme TrID (indiqué dans la réponse de gronostaj ) pour analyser le fichier et rechercher le numéro magique pour vous.
Scott Chamberlain
5

Vous pouvez installer une sorte de couche un * x via l' environnement cygwin , puis utiliser l' utilitaire de fichier (inclus dans la base du package ), qui vérifie le nombre magique d'un fichier et peut également donner des informations supplémentaires:

$ file *
img234.png:         PNG image data, 834 x 354, 8-bit/color RGB, non-interlaced
folder:             directory
animation.flv:      Macromedia Flash Video
charmap.pdf:        PDF document, version 1.4
charmap.tex:        LaTeX 2e document, ASCII text
song.mp3:           MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
dvd.iso:            # UDF filesystem data (version 1.5) 'HOLIDAY_SLIDESHOW              '

En effet, cygwin est plutôt une solution sur-motorisée ( installation minimale autour de 20 Mo) juste pour exécuter une commande, mais vous avez également une CLI sophistiquée ... une des choses qui me manque le plus dans Windows.

mpy
la source
Ou vous pouvez simplement démarrer avec une distribution de cd / dvd en direct comme Mint ou Ubuntu ou ... et renommer les fichiers, ou obtenir une liste de tous avec la filesortie et redémarrer dans Windows lorsque vous avez terminé.
ivanivan