推文 ID 是存储为字符串的 64 位小数,因为 JavaScript 无法处理 64 位整数。我想使用 ID 作为键将我的推文作为 JSON 存储在数据库中。为了保持数据库较小,我想优化我的 ID 长度。JSON 是带有一些受限字符的 UTF-8。因此,Base64 可能是最好的(az、AZ、0-9、$、#)。
什么是一种强大的方法来做到这一点?请注意,我需要编码和解码,并且我使用的是 Node.js,所以我可能需要在编码时将其保留为字符串。
推文 ID 示例:112652479837110273