码迷,mamicode.com
首页 > 其他好文 > 详细

通用唯一识别码UUID

时间:2019-03-21 20:14:16      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:文件系统   kde   分区   aik   识别码   font   ext2   识别   理论   

UUID

  1. 概念:UUID  通用唯一识别码(Universally Unique Identifier)的缩写目前最广泛应用的UUID,是微软公司全局唯一标识符GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOMEKDEMac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现
  2. 组成:

UUID由以下几部分的组合:

1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。

2)时钟序列。

3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。

3.定义:UUID是由一组32位数的16进制数字所构成,是故UUID理论上的总数为16^32=2^128,约等于3.4 x 10^38。也就是说若每纳秒产生1兆个UUID,要花100亿年才会将所有UUID用完。

UUID的标准型式包含3216进制数字,以连字号分为五段,形式为8-4-4-4-1232个字符。示例:

550e8400-e29b-41d4-a716-446655440000

 

java

UUID uuid = UUID.randomUUID();

         

System.out.println(uuid);

 

 

 

 

 

 

 

通用唯一识别码UUID

标签:文件系统   kde   分区   aik   识别码   font   ext2   识别   理论   

原文地址:https://www.cnblogs.com/kali5k/p/10573960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!