However, Autoplay/Autorun offers separate and distinct facilities from those provided by file associations. For more information see. Do Not Confuse the Internet Explorer MIME Database with File Associations File Associations are similar to the Windows Internet Explorer MIME database, in that file types can (and should) include a MIME type definition. However, the Internet Explorer MIME database is separate and distinct from file associations. Use Properly Formed and Versioned ProgIDs Always use, even if there is only one version of the ProgID. Versioned ProgIDs help to avoid ProgID conflicts and overwrites.
They also enable different versions of an application to co-exist. Do Not Use Short File Name Extensions Long file name extensions offer the following advantages: • The limited length of short extensions make them prone to extension collisions.
An extension collision occurs when the same extension is used to classify multiple file types. Using long extensions significantly decreases the chances of a collision. • Short file names tend to be somewhat cryptic. Long extensions tend to be more meaningful because additional information can be embedded in the extension. For more information, see. Register New File Types in the IANA MIME Database The Internet Assigned Numbers Authority (IANA) keeps a public database of registered MIME types. When defining a new public file type, we recommended that you also define a MIME type for the file type and register this type with the IANA.