Comment Ubuntu sait-il de quel type de fichier est un fichier sans extension?

23

Comme la question va, comment Ubuntu sait-il quel type de fichier est un fichier sans extension?

Lorsque j'enregistre un fichier en tant que «document sans titre» sans aucune extension, comment le sait-il? Même chose pour les formats vidéo et musique ...

Luis Alvarado
la source
Chaque type de fichier a une disposition en bits, donc le type de fichier peut être déterminé par ce modèle, sinon certaines métadonnées sont également utiles pour détecter le type de fichier encore ubuntu ne peut pas comprendre le type de fichier de la plupart des fichiers sans extension
Tachyons

Réponses:

34

Via "magie"

La commande file (1) identifie le type d'un fichier en utilisant, entre autres tests, un test pour savoir si le fichier contient certains `` motifs magiques ''. Le fichier / usr / share / misc / magic spécifie les modèles à tester, le type de message ou MIME à imprimer si un modèle particulier est trouvé et des informations supplémentaires à extraire du fichier.

http://linux.die.net/man/5/magic

http://linux.die.net/man/1/file

Panthère
la source
4
Eh bien, vous ne plaisantiez pas sur la magie maintenant, étiez-vous Houdini. Merci incroyable Zazen!
Luis Alvarado