在云端存储用户数据时,1KB = 1024 bytes 还是 1000 bytes 应该遵循哪个约定?

While storing the user's data in cloud, which convension should we follow whether 1KB = 1024 bytes or 1000 bytes?

计算文件大小的标准方法是什么?

硬设备遵循 1KB 等于 1000 字节的约定,但在计算机科学中我们知道 1KB 等于 1024 字节。

那么,在云端存储数据时,我们应该遵循什么约定呢?

这已经通过使用 Binary Prefixes 解决了。

除非你是卖硬盘一般理解为1KB = 1024 Bytes.

Linux 和 Windows 以及它们各自的命令和界面都使用该约定显示文件大小,因此这是用户最习惯的。
此外,与内存和带宽相比,它也不会混淆单位。

然而,最明确的解决方案是明确使用二进制前缀,如 KiBMiB 等。