2011年7月14日

是否可以无损耗的压缩GUID为12位呢?

摘要: 当我们想要获得一个唯一的key的时候,通常会想到GUID。这个key的长度是36位,如果将这个36为的字符串存储或是用url传递的时候就会感觉非常的难看。就算去掉-分隔符也有32位,如 EAA82B2DA9EA4E5B95330BAF9944FB35,如果转为数字序列 如将guid转为int64数字序列,长度也会有19位。如byte[] buffer = Guid.NewGuid().ToByteArray(); long long_guid=BitConverter.ToInt64(buffer, 0);这样就会得到一个类似于 5472976187161141196 的19位长度的 数字序列 阅读全文

posted @ 2011-07-14 15:57 三缺浪人 阅读(8176) 评论(49) 推荐(0) 编辑

导航