1. 此工具有什么功能
本免费在线进制转换器在一处完成二进制、八进制、十进制、十六进制、32 进制、36 进制与64 进制之间的转换。用作二进制转十进制、十六进制转十进制或十进制转十六进制,面向开发者、学生及任何使用不同进制的人。输入任意进制的数值即可看到其余进制的等价表示。支持负数与超大整数(BigInt)。免费且私密;全部在浏览器中运行。适合编程、十六进制颜色、位掩码或教学。
如何使用
快速开始: 在所选进制下输入数值(如十进制 255、十六进制 FF),需要时选择源进制,即可查看所有进制表示并复制所需格式。
- 输入 — 在所选进制下输入数值(如十进制 255、十六进制 FF、二进制 11111111)。
- 选择源进制 — 用下拉框选择输入所在的进制(默认十进制)。
- 查看输出 — 七种进制表示会同时出现,并带复制按钮。
- 复制 — 点击某格式的复制按钮,用于代码、文档或计算。
工作原理
解析:输入字符串按源进制的字母表逐位解析。2–36 进制使用标准数字(0–9、A–Z)。32 进制使用 Crockford 风格字母表;64 进制使用标准 Base64 字符集。转换:数值以 BigInt 存储。各进制输出通过重复除法和余数映射到该进制字母表得到。所有计算均在您的浏览器中完成,不会向任何服务器发送数据。
使用场景与示例
- 编程 — 转换十六进制颜色、二进制标志或位掩码。
- 底层开发 — 在二进制、八进制与十六进制间转换以便调试。
- 教学 — 在计算机或数学课中理解进制。
- 数据编码 — 用 32 或 64 进制做紧凑数值表示。
- API 开发 — 验证不同编码下的数值 ID 或哈希。
示例
255(十进制)→ 11111111(二进制)、377(八进制)、FF(十六进制)FF(十六进制)→ 255(十进制)-42(十进制)→ -101010(二进制)、-52(八进制)、-2A(十六进制)
限制与已知约束
- 仅整数 — 不支持小数。
- 输入长度 — 最多 1,000 位,避免性能问题。
- 32 进制字母表 — 使用 Crockford 风格;排除 I、L、O、U 以免与 1、0 混淆。
- 64 进制 — 区分大小写;
a与A表示不同数字(10 与 36)。