进制转换是一种在不同数字表示系统之间转换数值的方法。每个数字系统都有一个基数,表示系统中使用的不同数字符号的数量。
| 进制 | 名称 | 字符集 | 应用场景 |
|---|---|---|---|
| 2 | 二进制 | 0-1 | 计算机内部表示 |
| 8 | 八进制 | 0-7 | Unix文件权限 |
| 10 | 十进制 | 0-9 | 日常使用 |
| 16 | 十六进制 | 0-9, A-F | 编程、颜色代码 |
| 32 | Base32 | A-Z, 2-7 | 短URL、数据编码 |
| 36 | Base36 | 0-9, A-Z | 紧凑数字表示 |
| 58 | Base58 | 去除了易混淆字符 | 比特币地址 |
| 64 | Base64 | A-Z, a-z, 0-9, +, / | 数据编码传输 |