Technical Q&A QA1796

Uniform Type Identifiers and Custom Document Type Resources

Q:  Where can I find resources about Uniform Type Identifiers and related technologies?

A: There are a number of documents available about Uniform Type Identifiers (UTIs) in the reference library. This Q&A is a starting point to aid developers in locating documents that describe what UTIs are and how they are used. It contains three sections:

Uniform Type Identifier Definition

A uniform type identifier (UTI) is a string that identifies a class of entities with a type. UTIs are typically used to identify the format for files or in-memory data types and to identify the hierarchical layout of directories, volumes or packages. UTIs are used either to declare the format of existing data or to declare formats that your application accepts. For example, applications use UTIs to declare the format for data they place on a pasteboard. Apps also use UTIs to declare the types of files that they are able to open.

Uniform Type Identifier Resources

Classes and Technologies

There are technologies that use UTIs as part of their underlying technologies. These include pasteboards and drag-and-drop for example. Below is a list of related documents:



Document Revision History


DateNotes
2014-01-29

New document that this document presents a list of resources about Uniform Type Identifiers and custom document type creation.