On 2010-09-20 13:59:35 -0400, Jonathan M Davis <[email protected]> said:

Most of the stuff which cares about file extensions or mime types is going
to be GUI-related and that has pretty much nothing to do with either unix or posi x. However, it is typical for Linux systems (and I assume BSD systems) to use the
mime type primarily rather than the file extension. I had thought that Mac OS X
was the same in that regard, but I guess not. I don't know though, since I
don't use it.

Mac OS X applications mostly use UTIs. For files, the Uniform Type Identifier is determined by the file extension primarily, but can also be affected the executable bit being present and as a fallback by the older OSType metadata legacy from classic Mac OS. The UTI itself isn't stored with the file, it is determined on demand.

UTIs are also used to represent various data types in other parts of the system, notably for copy-paste and drag and drop, and files received from the Internet where the MIME type is mapped to a UTI.

--
Michel Fortin
[email protected]
http://michelf.com/

Reply via email to