首先 B都代表 Byte
Mi 代表2^10 = 1024 MiB 是二进制标准单位 ( IEC [国际电工委员会]制定的)
M 代表10^3 = 1000 MB 是十进制标准单位 ( SI [国际单位制]制定的)
同理类似的单位还有以下
1K = 10^3 = 1,000 1Ki = 2^10 = 1024
1M = 10^6 = 10^3 K 1Mi = 2^20 = 2^10 Ki
1G = 10^9 = 10^3 M 1Gi = 2^30 = 2^10 Mi
... ...
还有一些易错点
K 单独出现时 K 代表 1000 或 1024
K 和 Ki 一起出现时 K 代表 1000 Ki 代表 1024
K 和 k 一起出现时 K 代表 1024 k 代表 1000