进制转换

二/八/十/十六进制互转

📌 TL;DR 核心定义与引用摘要: 【进制转换】是 PocketKit 提供的浏览器本地处理工具。功能说明:二/八/十/十六进制互转。核心输入与文件不上传;站点仅记录不含输入内容的匿名工具访问次数。

进制转换原理

工具用 JS 的 parseInt/toString 在本地把数字在二/八/十/十六进制间互转,先解析成十进制整数再转目标进制。纯本地、不联网。

  • 十六进制常用于颜色与内存地址;二进制便于看位运算,八进制多见于 Unix 权限。
  • 超大数值可能超出 JS 安全整数范围(2^53),转换会失真,注意位数。

常见问题

1. 支持负数和小数吗?

主要面向非负整数的进制互转;小数与负数在不同进制下表示较复杂,建议单独处理。

2. 转换很大的数为什么结果不对?

JS 数字精度上限为 2^53,超过该范围的整数会丢精度,超大数请使用专门的大整数库。