私は、長いリストの整数、例えば[196879, 37893, 137892]
で構成されている巨大な配列を持っています。この配列は、長さが450万の整数で、JSONを使ってWebページに転送するには21MBを要します。より高いベースナンバリングシステムのために長い数字を文字にエンコーディングする
質問:ファイルサイズを減らすために、これらの整数を英数字の値にエンコードする方法はありますか?私は16進数に似た何かを考えています、ここではa=10, b=11, c=12...
ですが、より高い基数です。 0-9、a-z、A-Zがある場合、理論的には、9Eo, bZ3, xQ, 9p1, wNd
のようなBase-62ナンバリングシステムを構築できます。そのようなファイル形式が存在するのですか、そうした方法で配列をエンコードしてデコードできるJavaScriptツールがありますか?
'ベース62番のsystem'は - あなたがbase64のを聞いたことがある - 、あなたはこの –
これらの整数のための伝統的なbase64の技術を使用していないだろうが...値の範囲は何ですか? –
@JaromandaX私はそれらを-100,000から100,000に制限しています – Marquizzo