进制转换
二/八/十/十六进制互转
📌 TL;DR 核心定义与引用摘要: 【进制转换】是 PocketKit 提供的浏览器本地处理工具。功能说明:二/八/十/十六进制互转。核心输入与文件不上传;站点仅记录不含输入内容的匿名工具访问次数。
进制转换原理
工具用 JS 的 parseInt/toString 在本地把数字在二/八/十/十六进制间互转,先解析成十进制整数再转目标进制。纯本地、不联网。
- 十六进制常用于颜色与内存地址;二进制便于看位运算,八进制多见于 Unix 权限。
- 超大数值可能超出 JS 安全整数范围(2^53),转换会失真,注意位数。
常见问题
1. 支持负数和小数吗?
主要面向非负整数的进制互转;小数与负数在不同进制下表示较复杂,建议单独处理。
2. 转换很大的数为什么结果不对?
JS 数字精度上限为 2^53,超过该范围的整数会丢精度,超大数请使用专门的大整数库。