|
InDomSep 18, 2021
1
你看 89BXT60LLTp 像不像 5efc9d08bd02152f ???
|
|
timethinkerSep 18, 2021
2
89BXT60LLTp 经过 Base64URL Decode 以后,得到一个长度为 64 位的二进制数据,十六进制表示为 0xF3D0574FAD0B2D3A,数据库里面用 bigint 可以存下( mysql ),如果 ID 前几位一致的话,说明可能是某种根据时间戳单调递增的生成算法来产生的,类似雪花 ID,根据起始时间和目标时间算出偏移时间差再加上其他的信息。
|
|
3
@InDom 没明白, 请问两者的关联是?
|
|
find456789Sep 18, 2021
4
有个东西叫 [hashids]( https://hashids.org/) 支持很多编程语言
|
|
5
好像是 base62
|
|
6
|
|
7
比 Long 的 MAX VALUE ( 9223372036854775807 ) 多了一位
|
|
8
|