这是什么网站?
RadixLab 是一个浏览器内运行的进制与 UTF-8 文本转换工具,面向需要核对数值、理解位权或检查字节序列的人。它把二进制、十进制、十六进制、八进制和文本放在同一工作区,显示换算结果与计算步骤。输入不必上传服务器,适合课堂练习、编程调试和短字符串解码;它不替代带有协议解析、批量处理或项目管理能力的开发工具。
核心功能
- 在二进制、十进制、十六进制、八进制和 UTF-8 文本之间互转,并标注每种结果的进制。
- 使用 BigInt 处理超出 JavaScript 安全整数范围的整数,保留精确数字。
- 展示换算步骤、位权关系和示例,便于复核结果而不只得到一个数字。
- 文本转换按 UTF-8 字节处理,文本输出保留每字节八位并报告无效解码。
- 输入最长 4,096 个字符,计算在浏览器本地完成。
常见使用场景
- 学习计算机基础的学生在练习进制和位权时输入一个整数,对照二、十、十六、八进制结果与步骤。
- 开发者调试标志位、掩码、地址或协议字段时,用十六进制和二进制互换来检查单个位。
- 需要查看短字节序列的工程师或技术支持人员,将 UTF-8 文本编码为字节,或把二进制分组后尝试解码。
- 编写教程、测试用例或课堂示例的人,用固定示例核对 101010、42、2A、52 等表示是否对应同一整数。
适合哪些用户?
- 需要快速核对单个或少量数值的学生、教师和开发者。
- 想在不上传输入的前提下检查短文本或字节的隐私敏感用户。
- 需要理解换算过程,而不是只复制最终结果的初学者。
- 不适合处理大批量文件、复杂协议、持续流水线或团队协作的人群。
与同类工具的对比
- 相比只输出一个结果的简易转换器,RadixLab 同时显示多个进制、计算步骤和文本字节信息。
- 相比需要安装的桌面或命令行工具,它直接在浏览器运行,适合临时核对;但批处理和自动化能力有限。
- 相比只支持安全整数的 JavaScript 小工具,它使用 BigInt 保留更大整数的精确位数。
- 如果任务涉及文件导入、协议字段解析或团队记录,应选择专门的开发工具。
常见问题
Q: RadixLab 能转换大整数吗?
A: 可以,整数转换使用 BigInt,超出 JavaScript 安全整数范围时仍保留精确数字。
Q: 文本转二进制时为什么每组有八位?
A: 文本按 UTF-8 字节编码,每个字节显示为八个二进制位,以保留字节边界。
Q: 任意数字都能还原成 UTF-8 文本吗?
A: 不一定;数字的字节序列若不是有效 UTF-8,文本结果会报告解码问题,但其他进制结果仍可显示。





















