字母数字字符串也可以是URI或IRI?

时间:2016-12-22 09:18:41

标签: uri iri

我的数据包含字母数字ID,如9625ea21a1bf1be22963576fcdfd863d。 我可以说这也是IRI(国际化资源标识符)或URI值吗?

所有URI示例都类似于aaa.txt,aaa / bbb.html或protocol://aaa/bbb.ext#tag。

1 个答案:

答案 0 :(得分:0)

RFC 3986IETF’s Internet Standard for URIs)URI是什么。

generic URI syntax是:

PropertyNotify

如您所见,URI至少需要一个“scheme”组件,后跟scheme ":" hier-part [ "?" query ] [ "#" fragment ] 字符,后跟“hier-part”下定义的组件。

所以:不可能是URI。

它当然可以是relative reference,即相对路径引用。例如,如果您在包含URI 9625ea21a1bf1be22963576fcdfd863d的HTML文档中具有以下超链接,则目标URI将为file:///folder1/folder2/document1

file:///folder1/folder2/9625ea21a1bf1be22963576fcdfd863d

(对于在RFC 3987中定义的IRI,它基本上是相同的。)