JavaScript は 64 ビット整数を処理できないため、ツイート ID は文字列として保存される 64 ビット 10 進数です。ID をキーとしてツイートを JSON としてデータベースに保存したいと考えています。データベースを小さく保つために、ID の長さを最適化したいと考えています。JSON は UTF-8 で、いくつかの制限された文字があります。したがって、Base64 がおそらく最適です (az,AZ,0-9, $, #)。
これを行うための堅牢な方法は何ですか?エンコードとデコードが必要になることに注意してください。Node.jsを使用しているため、エンコードするときはおそらく文字列のままにしておく必要があります。
ツイートID例:112652479837110273