我想知道GUID
是否可以包含反斜杠(\
)。
我还没有看到这样的情况,但我只是想知道。
我正在使用Java。
答案 0 :(得分:2)
Here you are与RFC有关UUID。
说明如下:
每个字段都被视为一个整数,其值打印为a 零填充十六进制数字字符串,最重要 先数字。十六进制值" a"通过" f"输出为 小写字符,输入时不区分大小写。 UUID字符串表示的正式定义是 由以下ABNF提供[7]:
UUID = time-low "-" time-mid "-" time-high-and-version "-" clock-seq-and-reserved clock-seq-low "-" node time-low = 4hexOctet time-mid = 2hexOctet time-high-and-version = 2hexOctet clock-seq-and-reserved = hexOctet clock-seq-low = hexOctet node = 6hexOctet hexOctet = hexDigit hexDigit hexDigit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" / "a" / "b" / "c" / "d" / "e" / "f" / "A" / "B" / "C" / "D" / "E" / "F"
以下是UUID的字符串表示形式的示例 作为URN:
瓮:UUID:f81d4fae-7dec-11D0-a765-00a0c91e6bf6
当时不允许\
。
答案 1 :(得分:1)
小说明:您看到的是toString()
对UUID
的调用,它会将128 bits
转换为更具人性化的内容。该可读部分仅由abcdefABCDEF1234567890-
个可能的字符组成。