什么是 UUID 解码器?
UUID 解码器用于解释通用唯一标识符(UUID)内部的结构。它会规范化常见的粘贴格式,检查该值是否为 128 位 UUID,并显示版本、变体、原始十六进制字节,以及可直接复制的数字表示形式。
UUID 经常被当作不透明字符串处理,但版本半字节会告诉你该标识符是如何生成的。版本 4 UUID 是随机的,版本 3 和 5 是基于名称的哈希,而版本 1、6 和 7 等按时间排序的版本可能携带时间戳信息。
何时使用
当你需要检查来自日志、数据库、API、跟踪或测试数据夹具的标识符时,可以使用此工具。它有助于确认 UUID 是随机型还是基于时间的,将其转换为十进制或 Base64 供其他系统使用,并识别 UUID v1 或 v6 的节点字段是否可能暴露类似 MAC 的标识符。
解码器在你的浏览器中运行,不会把 UUID 值发送到服务器。它接受规范 UUID、urn:uuid: 值、带花括号的 UUID、大写输入,以及不含连字符的 32 字符十六进制 UUID。
注意事项
UUID 的版本和变体字段描述的是位布局,并不表示该标识符在实践中一定全局唯一。即使 UUID 看起来有效,如果生成方式不当或被错误复制,仍可能出现重复。
对于版本 1 和版本 6 UUID,节点字段可能看起来像 MAC 地址。现代生成器可能会改为设置多播位并使用随机节点,因此除非你能控制生成器,否则应把它视为节点标识符。