Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.92 KB

index.md

File metadata and controls

34 lines (20 loc) · 1.92 KB

Welcome to utis.cc

This site is meant for hosting UTIs (Uniform Type Identifiers) that are not specific to one application or developer but shared among many apps, and therefore considered "open source".

The domain utis.cc has been reserved for this purpose (currently paid until July 2026).

If you're a developer and like to register a shared UTI, please contact us via the Issues tracker.

Currently known shared UTIs

  • POSIX Paths File for storing and exchanging lists of file references.
  • Pasteboard Types for clipboard tools and password managers (org.nspasteboard.TransientType, org.nspasteboard.ConcealedType, org.nspasteboard.AutoGeneratedType, org.nspasteboard.source).

Further resources on using UTIs

Some general information on declaring your own UTIs (file types)

A few things picked up from the aforementioned Tech Talk:

  • All system-known UTIs are stored inside /System/Library/CoreServices/CoreTypes.bundle
  • New regular file types should at least conform to "public.data", or to "com.apple.package" if they're a bundle directory.
  • If you introduce a new document file type, one that the user would interact with, then add "public.content" to its conforming types.

Contact

Like to contribute?

Contact: [email protected]

Or submit a change to this page through github