大多数开发者都见过UUID(通用唯一标识符),但是UUID被分割成XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX这样的块的原因是什么?
UUID 只是一个 128 位数字,可以以任何可能的方式存储/显示/保存,但为什么通常用破折号分隔的 8、4、4、4、12 个十六进制字符表示?
出现这种情况有什么逻辑原因吗?
此格式通过将 UUID 分解为更小、更容易理解的块来提高可读性。通过用破折号分隔字符,它变得更容易阅读。
此外,1-2-3-4-5 结构与最常见的 UUID 类型(称为版本 4 UUID)一致。