HTML 表格每一列是什么
| 字段 | 含义 | 阅读方式 |
|---|---|---|
| 类型 | 当前统计行代表的对象,例如 Property、Method、FileName 或 Localizable 键。 | 先确认这一行比较的是代码实体、文件、配置键还是文本信号。 |
| 项目 A 数量 | 项目 A 中被统计到的对象数量。 | 是分母之一,不代表其中全部都会与项目 B 匹配。 |
| 项目 B 数量 | 项目 B 中被统计到的对象数量。 | 和项目 A 数量一起看两边规模是否接近。 |
| 相同数量 | 两边被识别为相同的对象数量。 | 数量越大,说明这一维度存在更多可复核的交集。 |
| 相同项列表 | 匹配到的名称或代表性样例。 | 这是最直接的证据,可以从名称进一步回到本地完整报告。 |
| 相似度 | 该维度按报告规则计算出的百分比。 | 要结合数量和匹配列表理解,不要把单一维度当作整体结论。 |
真实结果怎么读
网站展示的脱敏报告来自项目 FactorizationWanIndexes 与 HUMBbbMonitoring 的一次本地运行。示例中:
- Property:项目 A 有 782 个、项目 B 有 355 个,相同 18 个,相似度 2.3%。
- Localizable 键:两边各有 1,488 个,相同 353 个,相似度 23.72%。
- FolderName:两边分别有 26 和 28 个,相同 14 个,相似度 50%。
- FileHash:两边都有 223 / 599 个文件参与统计,但示例中没有相同内容 Hash。
这组数字用于展示报告结构和阅读方式,不代表所有项目都会得到相同结果。实际结果取决于项目内容、配置和排除规则。
相似度与“仅显示”
示例报告中的综合相似度使用 equal_mean 口径,字符串比较的最小长度为 2。代码实体和资源维度各自有自己的统计结果,综合值不能替代对具体匹配项的检查。
某些类型可能只做数量展示,不参与相似度计算。例如报告会将 Objective-C 枚举等字段标记为“仅显示,不参与相似度计算”;字段为空或没有可比较对象时,也可能显示短横线。
三种输出格式
| 格式 | 最适合的用途 | 你可以看到 |
|---|---|---|
| HTML | 人工审查 | 可读的分类表格、相同项名称、摘要和路径关系。 |
| JSON | 程序处理 | 结构化的整体相似度、代码维度和资源维度数据。 |
| LOG | 运行排查 | 何时开始扫描、何时完成比较、何时写出文件。 |
首页“直接看真实结果”区域可以在这三种视图之间切换,也可以在代码摘要、字符串摘要、资源摘要和相同项明细之间切换。