Comment trouver le type de fichier sans extension? [dupliquer]

45

Cette question a déjà une réponse ici:

Après avoir récupéré mon disque dur, je me suis retrouvé avec beaucoup de fichiers sans extension. Beaucoup d'entre eux sont des .binfichiers.

Existe-t-il un moyen de savoir quel format de fichier ils sont réellement ?

Beaucoup d’entre eux n’ont aucune information si je les édite avec Notepad ++ ou Hex Editors.

echolab
la source

Réponses:

51

Ahh, l'art obscur de l'identification de fichier.

J'aime plutôt trid pour ça. Il identifie les fichiers ( et les renomme si vous le souhaitez), a une belle base de données volumineuse et est totalement indépendant du fichier lui-même, vous avez donc deux approches à votre disposition.

Compagnon Geek
la source
1
appris quelque chose de mieux en essayant d'aider. merveilleux et merci!
johnshen64
1
C'est un très bon logiciel. Je viens d'attendre l'occasion de l'utiliser correctement; p
Compagnon Geek
2
Pour les utilisateurs amateurs comme moi (la cause m'a pris un peu de temps à comprendre), il existe une version Windows (je veux dire visuelle) TrIDNet qui requiert TrIDLib également, encore merci, tous mes fichiers sont sains, même après une recherche, j'ai découvert comment utiliser le mode de traitement par lots et remplacer toutes les extensions à droite, merci
echolab
2
Un peu tard, mais TrIDNet (une application .NET) ne nécessite pas TrIDLib (une DLL Win32).
Mark0
Outil génial. Je viens de m'en servir pour comprendre qu'une pièce jointe à un courrier électronique que je devais déchiffrer était un .gzfichier, et non un .tarfichier, comme le montrait son extension. Une fois que j'ai décompressé le .gzfichier, j'ai obtenu un .tarfichier, donc c'était à l'origine un .tar.gzfichier. J'ai ensuite extrait le .tarfichier pour trouver un script SQL avec une .sqlextension et un fichier JSON sans extension. Sauf que le script SQL n'était pas réellement un script SQL, mais un autre .gzfichier contenant le .sqlfichier réel . Ha ha
Adam Goodwin
11

Il y a aussi FileID qui utilise magicdb

http://www.optimasc.com/products/fileid/index.html

Explication: FileID, TrID et File fonctionnent tous avec les nombres magiques contenus dans le fichier qui sont supposés être uniques pour chaque type de fichier. Les trois programmes sont donc plus ou moins équivalents. TrID est le plus pratique pour les utilisateurs de Windows, tandis que ceux de GNU / Linux utilisent simplement un fichier .

Astyanax
la source
8

Vous pouvez essayer la filecommande pour Windows

http://gnuwin32.sourceforge.net/packages/file.htm

johnshen64
la source
cela montre cela, ce que cela veut dire données, quel type de données C:\Program Files (x86)\GnuWin32\bin>file file01929.bin file01929.bin; data, y at-il un outil plus avancé?
echolab
1
"Données" signifie que cela n'a aucun sens pour la filecommande.
David Schwartz
6

ExifTool est un autre outil qui peut s'avérer utile . Contrairement à ce que son nom suggère, il peut identifier et extraire medatada de plus que vos types de fichiers de photos / images habituels.

Mark0
la source