base
baseとは、基数、または文字列を使用した基数エンコード方式です。
base64の文字列はABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/。
base32の文字列はABCDEFGHIJKLMNOPQRSTUVWXYZ234567。
基数の例
65280(0xff00)
=
255
*
256
1
+
0
*
256
0
=
15
*
16
3
+
15
*
16
2
+
0
*
16
1
+
0
*
16
0
=
1
*
8
5
+
7
*
8
4
+
7
*
8
3
+
4
*
8
2
+
0
*
8
1
+
0
*
8
0
256、16、8が基数です。
基数コンバートの例
Array.convertBase.js
基数エンコード方式の例
Number.toPowerOf2.js
String.toBaseEncode.js