GUuid

GUuid

一个 UUID 或通用唯一标识符旨在唯一标识分布式环境中的信息。关于 UUID 的定义,请参阅 RFC 4122

创建 UUID 并不需要一个中心化权限。

UUID 相对较小(128 位或 16 字节)。常见的字符串表示形式(例如:1d6c0810-2bd6-45f3-9890-0268422a6f14)需要 37 字节。 g_uuid_string_is_valid() 可用于检查字符串是否是一个有效的 UUID

UUID 规范定义了 5 个版本,并且调用 g_uuid_string_random() 将生成一个最常见版本(版本 4)的唯一(或相当随机)UUID

UUID 支持已在版本 2.52 中添加到 GLib 中。