如何构造带前缀和零填充后缀的GUID?
Freebase的Python接口使用了一种叫做GUID的标识符,它有一个固定的前缀和一个用零填充的后缀:
例如:"guid":"#9202a8c04000641f8000000000211f52" (http://wiki.freebase.com/wiki/Guid)
这些GUID由32个十六进制字符组成,前面的17个字符是图形的前缀,后面的15个字符是项目的后缀 (http://tinyify.freebaseapps.com/)。
这种格式的好处是可以把GUID压缩成短网址。
那么,像这样构造GUID到底是怎么回事呢?
1 个回答
0
你需要查看Freebase的源代码,看看它是怎么生成那个GUID的。这个GUID肯定不是任何标准的RFC格式的GUID。