UUID?

news/2024/11/8 2:47:27/

通用唯一识别码(英语:Universally Unique Identifier,缩写:UUID)是用于计算机体系中以识别信息的一个128位标识符。
UUID按照标准方法生成时,在实际应用中具有唯一性,且不依赖中央机构的注册和分配。UUID重复的概率接近零,可以忽略不计。
因此,所有人都可以自行创建和使用UUID,而且几乎可以确定其不会与既有的标识符重复。也因为如此,在不同地方产生的UUID可以使用于同一个数据库或同一个频道中,而且几乎不可能重复。

格式
在其规范的文本表示中,UUID 的 16 个 8 位字节表示为 32 个十六进制数字,由连字符 ‘-’ 分隔成五组显示,形式为“8-4-4-4-12”总共 36 个字符(32 个十六进制数字和 4 个连字符)。

例如:
123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
四位数字M表示 UUID 版本,数字 N的一至三个最高有效位表示 UUID 变体。在例子中,M 是 1 而且 N 是 a(10xx2),这意味着此 UUID 是“变体1”、“版本1”UUID;即基于时间的 DCE/RFC 4122 UUID。

规范的 8-4-4-4-12 格式字符串基于 UUID 的16个字节的“记录布局”:

UUID 记录结构

名称长度 (字节)长度(16进制数字码长)说明
time_low48整数:低位 32 bits 时间
time_mid24整数:中间位 16 bits 时间
time_hi_and_version24最高有效位中的 4 bits“版本”,后面是高 12 bits 的时间
clock_seq_hi_and_res clock_seq_low24最高有效位为 1-3 bits“变体”,后跟13-15 bits 时钟序列
node61248 bits 节点 ID

这些字段对应于“版本1”和“版本2”(基于时间的)UUID中的字段,但是“8-4-4-4-12”的表示适用于所有UUID,即使对于生成方式不同的UUID也是如此。
RFC 4122 第 3 节要求以小写形式生成字符,同时对输入不区分大小写,尽管一些常用的实现违反了此规则。
Microsoft GUID有时会以大括号表示:
{123e4567-e89b-12d3-a456-426655440000}
不应将此格式与“Windows注册表格式”相混淆,后者指的是大括号内的格式。
RFC 4122为UUID定义了统一资源名称(URN)名字空间。作为URN呈现的UUID如下:
urn:uuid:123e4567-e89b-12d3-a456-426655440000

版本
版本1(日期时间和MAC地址)
版本2(日期时间和MAC地址,DCE安全版本)侵犯用户隐私
版本3和版本5(基于名字空间名称)
版本4(随机)

摘自:https://zh.wikipedia.org/wiki/%E9%80%9A%E7%94%A8%E5%94%AF%E4%B8%80%E8%AF%86%E5%88%AB%E7%A0%81


http://www.ppmy.cn/news/806728.html

相关文章

vue+Element 设置头部固定,并解决遮罩层显示问题

通过整体框架代码可以看到,其实element-ui已经实现了头部固定 找到这个fixedHeader,发现直接在全局设置文件里 这里如果设置为false,就表示头部不固定;改为true,则表示头部固定。 上述更改完后,就可以实…

UD三分区补充教程1——激活不同分区对于UD三分区bios启动和uefi启动兼容性影响的讨论

2015年08月01日 UD三分区补充教程1——激活不同分区对于UD三分区bios启动和uefi启动兼容性影响的讨论 UD三分区UD区ntfs数据区fat格式的高端efi 目前在测试UD三分区的过程中,特别是简化型三分区(UD区只放grldr,其它全放efi区)&…

捷联惯导系统学习6.4(UD分解滤波 )

UD(unit upper traingular& diagonal factorization)分解滤波 UD(unit upper traingular& diagonal factorization)分解 P : n 阶 正 定 的 对 称 矩 阵 P:n阶正定的对称矩阵 P:n阶正定的对称矩阵 对矩阵P进行上三角-对角分解: U : 上 三 角 阵 U:上三角阵 U:上三角…

分别使用U+、B+、UD制作WinPE启动盘

同步在个人博客:https://www.zhyong.cn/posts/bb8d/ 最近看了女娲工坊的关于系统启动相关的视频,以及U盘启动制作的三种方式并进行了实践,学到了很多,在此记录。 什么是WinPE Windows预安装环境(Microsoft Windows P…

SAP QM 取消UD方法

一、业务场景 1、 适用业务 通常检验批作完检验结果录入后,最后一步就是做UD判断,这一步的内容主要包括两方面:选定UD代码,表示检验将作如何的判定,如A表示接受,R表示拒绝,A1表示让步接受…;另外就是做库存转移,就是将检验状态的库存移为非限制状态的库…

DPU是什么?

一、什么是DPU DPU(Data Processing Unit)数据中心处理器,采用软件定义技术路线支撑基础设施层资源虚拟化,支持存储、安全、服务质量管理等基础设施服务。   2020年,NVIDA公司将DPU定位为继CPU和GPU之后的“第三颗主力芯片”。DPU的出现,是…

SAP UD取消处理合订本

文章目录 一、QM检验批UD之后,还有后悔药吗?二、取消UD方法三、SAP Notes 74638—取消检验批UD判定四、SAP Notes 175842—取消检验批的库存过账 一、QM检验批UD之后,还有后悔药吗? 在QM UD之前发现错误,只要用MBST冲…

uuid的意思

讨论UUID的定义、分类、应用及生成工具。 什么是UUID? UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义: 经由一定的算法机器生成 为…