【发布时间】:2011-11-04 01:20:59
【问题描述】:
我的文件格式没有声明 UTI,因此 Launch Services 已为其分配了一个动态 UTI (dyn.ah62d4rv4ge81g23wsmw1a5dbte)。我无法控制这些文档的 UTI。
碰巧我想为该格式开发一个快速查看生成器,并且快速查看生成器仅依赖于文档 UTI,并且将忽略其属性列表中存在的任何其他类型的文档标识(例如创建者代码和扩展)。
在开发人员添加动态 UTI 之前,我使用动态 UTI 是否安全?那些是由稳定的算法生成的,很有可能为另一台机器上的相同文件返回相同的 UTI?
【问题讨论】:
-
星际争霸 2 回放文件的快速查看生成器?惊人的! “我无法控制这些文件的 UTI。”不对。您可以导入 UTI,如果其他人没有,它将在系统上注册它,但无需声明对 uti/file-extension/mime-type/etc 的权威所有权。