版本与格式
一目了然地对比各标识符版本和格式的结构、特点和适用时机。
UUID v1 time
基于时间和节点(通常是 MAC 地址)生成的最早的 UUID 版本。
UUID v3 name / MD5
将名称和命名空间用 MD5 哈希生成的确定性(deterministic)UUID。
UUID v4 random
由 122 位随机数生成、使用最广泛的标准 UUID。
UUID v5 name / SHA-1
将名称和命名空间用 SHA-1 哈希生成的确定性 UUID。
UUID v7 time-sortable
前 48 位存放 Unix 毫秒时间戳、可按时间顺序排序的最新 UUID。
NIL UUID zero
所有位都为 0 的特殊 UUID。
GUID Microsoft
UUID 的 Microsoft 式写法,通常用大写字母并用花括号包裹。
ULID Base32
由 26 字符 Crockford Base32 构成、可按时间排序的短标识符。
NanoID URL-safe
由 URL-safe 字符构成、默认 21 字符的简洁标识符。