24

As the question goes, how does Ubuntu know what file type a file without extension is?

When I save a file as "Untitled Document" without any extension, how does it know? Same thing for video and music formats...

Jorge Castro
  • 71,754
Luis Alvarado
  • 211,503
  • Each type of file have it is on bit arrangement so the type of file can be determined by this pattern

    else

    some metadata also helpful to detect file type

    still ubuntu cant understand filetype of most of the files without extension

    – Tachyons Feb 28 '12 at 19:10

1 Answers1

36

Via "magic"

The file(1) command identifies the type of a file using, among other tests, a test for whether the file contains certain ''magic patterns''. The file /usr/share/misc/magic specifies what patterns are to be tested for, what message or MIME type to print if a particular pattern is found, and additional information to extract from the file.

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

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

Panther
  • 102,067