我的文件格式没有声明 UTI,因此 Launch Services 已为其分配了一个动态 UTI ( dyn.ah62d4rv4ge81g23wsmw1a5dbte
)。我无法控制这些文件的 UTI。
碰巧我想为该格式开发一个 Quick Look 生成器,并且 Quick Look 生成器仅依赖于文档 UTI,并且将忽略其属性列表中存在的任何其他类型的文档标识(例如创建者代码和扩展名)。
在开发人员添加一个之前,我使用动态 UTI 是否安全?那些是由稳定的算法生成的,很有可能为另一台机器上的相同文件返回相同的 UTI?