这个工具做什么
单位换算把一个数在常见物理量之间转来转去:长度、重量、温度、时间和数据存储。比如 1 千米等于多少米、100 摄氏度是多少华氏度、1 KiB 到底等于 1024 还是 1000 字节,输入一个数就能立刻得到答案。
公制和英制都能算,温度单独处理(它和长度不同,不是简单的倍数关系)。整个过程在你的浏览器本地完成,数值不会上传到任何服务器。
如何使用
- 输入数值 把要换算的数值粘进输入框(可以是小数或负数,例如 1.5 或 -40)。
- 选择源单位与目标单位 在下方分别选择「源单位」和「目标单位」。两者必须是同一类别(比如都是长度或都是重量),否则会提示不匹配。
- 查看或下载结果 结果以「输入 / 输出 / 换算式」三行显示,点「复制」可贴走,点「下载」存成 converted-*.txt。
常见问题
KB 和 KiB 有什么区别?
KB 是十进制(1 KB = 1000 字节),KiB 是二进制(1 KiB = 1024 字节)。硬盘厂商标的是十进制,操作系统常按二进制显示,所以同一文件两边数字不同。
为什么选了 km 和 kg 会报错?
因为它们属于不同类别(长度 vs 重量),无法直接换算。源单位和目标单位必须是同一类别。
温度是怎么算的?
以摄氏度为基准:华氏度 = (°C × 9/5) + 32,开尔文 = °C + 273.15,反算同理。
支持负数和小数吗?
支持。温度可以是 -40,长度可以是 1.5,引擎按真实数值计算。
能换算货币吗?
不能。货币需要实时汇率,得联网,违背本工具的本地处理边界;那是另一类在线服务。
我的数值会被上传吗?
不会。换算全程在浏览器本地进行,数值不离开你的设备。
限制与边界
单文件最大 1MB,输入为单个数值。覆盖长度、重量、温度、时间、数据存储五类;面积、体积、速度、角度、进制、货币等暂不支持。温度以摄氏度、华氏度、开尔文三角换算为准,不做其他温标。
数值解析遵循 JavaScript Number 语义:超过安全整数范围(2^53)会丢失精度;如需超大整数精确换算,属后续增强。