把无符号十进制整数转成它的字节的 Base64,或反过来。
有的接口把整数存成大端字节的 Base64,而不是十进制数字那几个字符的 Base64。这个页面把无符号整数转成那种 Base64,或把字节读回十进制。给字符本身编码用 Base64。
256。结果是 AQA=,也就是字节 01 00。255 是 /w==。0 是 AA==,一个零字节。十进制转 Base64 只接受数字。负号、小数点、空格和开头的加号都会拒绝。整数先写成十六进制,补成偶数位,再做成标准 Base64。多出来的前导零只为了凑偶数位,所以 0 是单独一个 00 字节。Base64 转十进制按标准 Base64 读出字节,当成无符号大端整数,再印成十进制。空的 Base64 是错误。多出来的前导 00 字节不会改变十进制的值。
AQA=,不是字符 2、5、6 的 Base64。那是在编码字符。这一页把整数 256 编成字节 01 00。
只接受无符号整数,没有单独的符号字节。