我正在寻找在 node.js 中生成 base62 UUID 的解决方案。我想避免使用 base64,因为我打算基于这些 UUID 创建文件夹,并且像=
, \
, -
,之类的字符_
(在某些实现中)对人类/文件系统不是那么友好。
Base62 还具有比典型的 v4 UUID 更短的优势(在我的上下文中)。
更新(为清楚起见):我之前应该说我已经尝试过使用base62
模块,但这并不能解决我的问题,因为base62
javascript 整数中的数字只能精确到 52 位,而 UUID 有 128 位。