title: I need to open files in a format which has no predefined UTI, but I don't own the format. How should I export the UTI?
body: <p>The general question: when I don't own a particular file format, but no UTI has been defined for it by someone else, how do I use that file format? </p>
  
  <p>The specific situation: I'm creating a QuickLook plugin for .torrent and .nzb files. (Note: .nzb files are similar to .torrent files, except instead of pointing to a bittorrent tracker, they point to a Usenet server.) I want the plugin to display what data the .nzb/.torrent file points to, what files would be downloaded if they were opened, and any other applicable metadata. To do this, I have to set forth the <a href="http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/understanding_utis/understand_utis_intro/understand_utis_intro.html" rel="noreferrer">Uniform Type Identifiers</a> for these two filetypes. While .torrent files have a designated UTI of com.bittorrent.torrent, .nzb files do not - the NZB format is <a href="http://docs.newzbin.com/index.php/Newzbin:NZB_Specs" rel="noreferrer">defined by newzbin.com</a>, which doesn't publish its own application (and therefore doesn't define a Mac OS X Uniform Type Identifier for me to use). </p>
  
  <p>The options seem to be: </p>
  
  <ol>
  <li>Export and use a UTI in the form of com.example.nzb, where example.com is owned by me. This seems wrong, because I don't own the nzb format. </li>
  <li>Export and use a UTI in the form of com.newzbin.nzb, where newzbin.com is <em>not</em> owned by me. This seems wrong, because I don't own newzbin.com.</li>
  <li>Do as e.g. <a href="http://www.panic.com/unison/" rel="noreferrer">Unison</a> (a Mac OS X application) does and ignore UTI entirely, and use <code>CFBundleTypeExtensions</code> in my <code>Info.plist</code> file. This seems wrong too, because not only is <code>CFBundleTypeExtensions</code> deprecated per <a href="http://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-101685" rel="noreferrer">Apple's documentation</a>, but I don't think I can mix use of <code>CFBundleTypeExtensions</code> and <code>LSBundleContentTypes</code> (if <code>LSBundleContentTypes</code> is present, as it must be for me to use the com.bittorrent.torrent UTI, then <code>CFBundleTypeExtensions</code> is ignored). </li>
  </ol>
  
  <p>What's the right thing to do in this situation? </p>