二进制、十进制和十六进制
二进制、十进制和十六进制要借助明确的规则、单位或位表示来理解,泛泛的网络排障思路在这里帮不上忙。计算之前,先弄清楚要计量的是什么、输入用的是什么单位,以及期望得到什么格式的结果。
如何验证计算结果
写出换算关系或公式,完成计算,再用逆运算验证。不要混淆比特和字节,也不要把十进制与二进制、十六进制表示混为一谈。计算 chmod 时,要分别为所有者、所属组和其他用户计算读/写/执行权限。下载时间始终只是估算值,因为速率会波动,协议也会带来额外开销。
关键细节
可以用这几组数快速交叉验证:1010₂ = 10₁₀ = A₁₆,11111111₂ = 255₁₀ = FF₁₆。十六进制之所以紧凑,是因为一位十六进制数正好表示四个比特,所以一个字节的值可以很方便地写成两位十六进制数。换算结果可以用 2IP 进制转换器验证。