我使用了多少存储空间?

1 storage imac macos

我正在使用 Objective-C 来检索有关硬盘驱动器的一些信息。我成功检索了以bytes 为单位使用的数量。

但是,我无法将字节转换为千兆字节。以编程方式执行此操作时,我得到 76,768,641,024 字节。然后我将其转换为 GB:76,768,641,024 字节/(1024* 1024 * 1024)= 71.5 GB。我的 Mac 报告的字节数完全相同。但是它报告说这等于 76.77 GB!

如果字节数相同,为什么 GB 会有所不同?

我在运行 OSX Snowleopard 的 iMac 上。

小智 6

不同之处在于您的测量。OSX 正在使用 STANDARD 测量系统。

1 GB(千兆字节)= 1000 MB(兆字节)


例如,在 Windows 中使用的非标准测量是:

1 GiB (GibiBytes) = 1024 MiB (MibiBytes)

http://en.wikipedia.org/wiki/Gibibyte