base

baseとは、基数、または'文字列'を使用した基数エンコード方式です。
base64の'文字列'はABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/。
base32の'文字列'はABCDEFGHIJKLMNOPQRSTUVWXYZ234567。


基数の例


65280(0xff00)

=255*2561+0*2560
=15*163+15*162+0*161+0*160
=1*85+7*84+7*83+4*82+0*81+0*80

256、16、8が基数です。


基数変換の例


Array.convertBase.js



基数エンコード方式の例


Number.toPowerOf2.js


String.toBaseEncode.js


String.toBaseDecode.js