Discourse 的 URL 缩短使用的是 Base 62 算法。
算法的源代码在:discourse/lib/base62.rb at main · discourse/discourse · GitHub
使用的库是:GitHub - steventen/base62-rb: Fast Base62 encoding and decoding in Ruby
这个库还蛮老的了。
有差不多 7 年没有更新了。
有时候,不是老的东西就不好用了,只是时间而已。
Discourse 的 URL 缩短使用的是 Base 62 算法。
算法的源代码在:discourse/lib/base62.rb at main · discourse/discourse · GitHub
使用的库是:GitHub - steventen/base62-rb: Fast Base62 encoding and decoding in Ruby
这个库还蛮老的了。
有差不多 7 年没有更新了。
有时候,不是老的东西就不好用了,只是时间而已。