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
String.toBaseDecode.js