时间与计算
数值与位运算工具
调试底层协议要手算二进制、一个负数的补码表示记不清、又或者要估算一个文件用当前带宽传输要多久,这些场景横跨了进制、位运算和单位换算好几块。进制转换器在 2 到 36 进制之间转换大整数,同时列出常用进制结果;位运算计算器按 8 到 64 位计算 AND、OR、XOR 与移位,能查看位图;补码计算器查看整数的补码位模式,对照有符号和无符号读数。
浮点数方面,IEEE 754 浮点数转换在浮点数和 IEEE 754 表示之间互转,方便核对精度问题。单位换算这边,数据容量单位转换在 bit、KB、MB 与 KiB、MiB 之间换算,分清十进制和二进制;传输时间与带宽估算按文件大小和带宽估算耗时,也能按目标时长反算带宽;IP 地址转换批量校验 IP,显示十进制、十六进制、二进制等写法。
7 个工具
数值 / 位运算 / 单位工具常见问题
KB 和 KiB 到底差在哪,为什么算出来的文件大小对不上?
KB 按国际单位制是十进制的 1000 字节,KiB 是二进制的 1024 字节,操作系统和厂商标注常常混用这两套体系,导致同一个文件在不同地方显示的大小不完全一致。用数据容量单位转换可以清楚看到同一个数值在十进制和二进制单位下分别是多少。
负数的补码要怎么手动验证?
补码是先取原码的反码再加一,位数不同结果也不同,手算容易在符号位或进位上出错。用补码计算器输入整数和位宽,就能直接看到对应的补码位模式,同时对照有符号和无符号两种读数,方便核对手算结果是否正确。
怎么估算一个大文件用现在的网速传输要多久?
用传输时间与带宽估算,输入文件大小和带宽就能算出大概的传输耗时;如果是反过来已经定好了要在多长时间内传完,也可以按目标时长反推需要多大的带宽,比自己拿计算器换算单位再心算要准确。