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