file_size_unit

  • 1 Byte = 8 bit
    • 分别称作字节和比特
    • 前者用于存储容量,后者用于传输速率
      • Mbps 指的是 bit
  • 基于 1000 进制的容量单位是 kB, MB, GB, TB
    • Linux/macOS 中的容量单位
  • 基于 1024 进制的容量单位是 kiB, MiB, GiB, TiB
    • IEC 做法
  • Windows 中用的是 kB, MB, GB, TB 符号,但是实际含义是 1024 进制的
  • 硬盘标注容量是 1000 进制的,在 1024 进制下会缩水一些
  • 传输速率的 Mb 用的是 1000 进制
  • 最好统一使用 kiB, MiB, GiB, TiB 也就是 1024 进制作为存储容量的表示