Re: Plain Text UTI Madness
Re: Plain Text UTI Madness
- Subject: Re: Plain Text UTI Madness
- From: Gregory Weston <email@hidden>
- Date: Thu, 29 Jan 2009 16:48:00 -0500
Sean McBride wrote:
I have a file without an extension, which in Finder is shown as
"Plain
text", has kMDItemKind = "Plain text", and yet kMDItemContentType
is
"public.data" -- what gives? Why is it a plain text "kind" of file,
but not public.plain-text?
Does this extension-less file have an HFS type?
Nope. It has no extension or HFS type. Which makes me totally
understand why the UTI says it's plain.data
Note also that the system always prioritizes extension over HFS type.
Except when it doesn't. Assuming the documentation for Launch Services
is correct, things are bit more complex than that.
Consider the explanation here for determining the preferred app for a
document.
<http://developer.apple.com/documentation/Carbon/Conceptual/LaunchServicesConcepts/LSCConcepts/chapter_2_section_8.html
>
If extension is given priority over type code in this process, it's an
implementation detail that's explicitly not guaranteed.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden