Assigning a filename extension
Assigning a filename extension
- Subject: Assigning a filename extension
- From: "Ben Kennedy" <email@hidden>
- Date: Wed, 4 Jun 2003 10:28:09 -0400
- Organization: Zygoat Creative Technical Services
Hello all,
Here's a fundamental question which I'm sure is asked over and over, but
for which I have been able to find no definitive answer either anywhere
on apple.com nor in the mailing list archives:
What is the accepted, recommended, official (etc.) way to declare, to the
developer community at large, a filename extension for a particular filetype?
For my current flagship app (Doggiebox), which has two document types, I
have been using .dbsong and .dbkit for about the past year. I made these
up. They are reasonably unique enough names that in practice I'm sure
there is likely to be no collision with anything else.
However, say that my next big thing is going to be FooApp, which writes
out its own particular Foo documents. The obvious choice is .foo, but
that's pretty generic. Maybe .food would be better ("foo document").
Fine, so what happens later when some other developer produces his own
Nourishment Editor which saves out yummy .food files, and some
unsuspecting user installs both apps on his machine or tries to share the
wrong type of .food with someone else?
How do I stake out my claim? Apple has had the creator code repository
at <
http://developer.apple.com/dev/cftype/>, but that's mostly obsolete
now with OS X especially when we are being told to use filename
extensions in the grandly short-sighted tradition of Windows 3.1.
Is the repository listed in documentation somewhere (and I am a dumbass
for missing it), or is this a major oversight on Apple's part?
Thanks,
-ben
--
Ben Kennedy, chief magician
zygoat creative technical services
613-228-3392 | 1-866-466-4628
http://www.zygoat.ca
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.