理解该报告
一份报告综合了多种证据。综合分析这些证据:文件的类型、组件声明的支持情况以及搜索元数据,可以解答不同的问题。
文件与证据开示范围
文件 标识您打开的项目。它的 UTI 这是 macOS 对该类型的命名。例如, public.jpeg 表示 JPEG 图像。文件名后缀,例如 .jpg,这是关于该格式的另一个线索。
“发现范围”列出了已检查的起始文件夹、已检查的组件包数量以及无法读取的位置。库存数量大并不意味着所有这些组件都与您的文件匹配,也不意味着 Mac 上的每个组件都已检查。
UTI 详情:macOS 对该类型的描述
本节说明该类型的来源,以及 macOS 将其与哪些文件名后缀和 MIME 类型相关联。A MIME类型,例如 image/jpeg,是一种在传输数据时常用的格式标记。
- 在此声明了 Mac:macOS 已知该标识符的声明。
- 动态生成: macOS 生成了一个
dyn.当没有合适的已声明类型时,会使用该标识符。这本身并不意味着文件已损坏。 - 有效的标识符,但在该 Mac 上未声明:在 macOS 27 及更高版本中,该标识符的拼写是正确的,但该 Mac 上没有对其的有效声明。仅凭其名称无法确定其关系或文件名标签。
- 未注册:在 macOS 26 版本中,该应用程序无法执行针对新引入的未声明标识符的验证。它会报告未知标识符,但不会判断该标识符是否有效。
- 标识符无效或未找到:该标识符无效,或者未获取到任何标识符。在对该文件下结论之前,请检查解析证据。
解析证据会列出所使用的线索,例如文件的资源类型、文件名、Spotlight 元数据或应用程序的声明。该应用程序会读取这些信息,但不会注册或更改任何类型。
物理和功能符合性
“符合性”意为“属于……的一种”。JPEG 是一种图像格式。因此,支持图像的组件即使未单独列出 JPEG,也可能支持 JPEG 文件。
- 物理符合性描述了磁盘上的项目:数据、目录,或二者中更具体的类型。
- 功能符合性描述了其用途:文档内容、可执行内容或归档文件。
JPEG image (public.jpeg)
→ image (public.image)
→ data (public.data)
→ content (public.content)
技术细节:读取树和图
UTI 支持多种父类型。完整的关系是一个有向无环图,不一定是单一的树结构。这两个报表视图展示了该关系的相关部分。A ↩︎ 文本树中的标记表示一个共享节点;它并不表示循环。该图去除了冗余的捷径边。空的功能视图可能意味着该类型与此处显示的功能基没有已知的关联。
超类型是更通用的类型。首选扩展名/MIME标签是注册表中推荐的标签,并不保证当前文件使用该文件名后缀,也不保证其字节内容符合该格式规范。 苹果公司统一字体标识符参考.
Spotlight 元数据:可用于搜索的信息
元数据是指关于文件的信息:其标题、类型、日期、作者、尺寸及其他详细信息。这些属性因文件而异,也取决于macOS能提供哪些信息。有些文件仅包含基本属性。
Spotlight 识别的文件类型与实际文件类型之间的差异会被突出显示。这只是一个值得检查的线索,并不证明文件或索引存在问题。同样,没有可读属性也并不证明该文件未被索引。
使用“完整值”……或该值的“复制”按钮,以查看完整值。
技术细节:属性名称与访问权限
诸如以下键: kMDItemContentType, kMDItemContentTypeTree,以及 kMDItemContentModificationDate 是 Spotlight 属性名称。该报告通过以下方式列出了可用的公共 SDK 属性以及符合条件的自定义属性: MDItem. 私有/内部属性不包括在内。存储的 kMDItemTextContent 此外,HTML 内容属性为只写属性;该应用不会导出其内容。搜索功能可查询已索引的文本,并可单独读取您允许其访问的文件中的文本。
可读的元数据并不能证明语义索引已准备就绪、完整或最新。搜索和检查操作不会强制执行导入或重新索引。
默认应用
默认应用(LaunchServices)会显示 macOS 为该类型注册的查看器和编辑器,以及其他已注册的查看器处理程序(如有)。查看和编辑属于不同的角色,因此默认设置可能会有所不同。打开文档的应用程序与渲染其“快速查看”预览的组件是分开的。
如果缺少默认值,则表示该角色未返回任何处理程序。检查器仅报告关联关系,不会更改它们。