¿Cómo sabe Ubuntu qué tipo de archivo es un archivo sin extensión?

23

Como dice la pregunta, ¿cómo sabe Ubuntu qué tipo de archivo es un archivo sin extensión?

Cuando guardo un archivo como "Documento sin título" sin ninguna extensión, ¿cómo lo sabe? Lo mismo para los formatos de video y música ...

Luis Alvarado
fuente
Cada tipo de archivo que se está en disposición de bits por lo que el tipo de archivo puede ser determinada por este patrón demás algunos metadatos también es útil para detectar el tipo de archivo ubuntu todavía no entiendo tipo de archivo de la mayor parte de los archivos sin extensión
taquiones

Respuestas:

34

Vía "magia"

El comando file (1) identifica el tipo de archivo usando, entre otras pruebas, una prueba para determinar si el archivo contiene ciertos "patrones mágicos". El archivo / usr / share / misc / magic especifica qué patrones se probarán, qué mensaje o tipo MIME imprimir si se encuentra un patrón en particular e información adicional para extraer del archivo.

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

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

Pantera
fuente
44
Bueno, no estabas bromeando acerca de la magia ahora que eras Houdini. Gracias Amazing Zazen!
Luis Alvarado