我有像 9625ea21a1bf1be22963576fcdfd863d 这样的字母数字 id 的数据。我可以说这也是一个 IRI(国际化资源标识符)或 URI 值吗?
所有 URI 示例都类似于 aaa.txt、aaa/bbb.html 或 protocol://aaa/bbb.ext#tag。
RFC 3986(这是IETF 的 URI 互联网标准)什么是 URI。
scheme ":" hier-part [ "?" query ] [ "#" fragment ]
如您所见,URI 至少需要一个“scheme”组件,然后是:
字符,然后是在“hier-part”下定义的组件。
所以9625ea21a1bf1be22963576fcdfd863d
不可能是一个URI。
它当然可以是相对引用,即相对路径引用。例如,如果您在带有 URI 的 HTML 文档中有以下超链接file:///folder1/folder2/document1
,则目标 URI 将是file:///folder1/folder2/9625ea21a1bf1be22963576fcdfd863d
:
<a href="9625ea21a1bf1be22963576fcdfd863d">link</a>
(对于在RFC 3987中定义的 IRI,它基本上是相同的。)