どれくらいのストレージを使用していますか?

どれくらいのストレージを使用していますか?

私はObjective-Cを使ってハードドライブに関する情報を取得しています。バイト

しかし、バイトをギガバイトに変換するのに問題があります。プログラムで変換すると、76,768,641,024バイトになります。これをGBに換算すると、76,768,641,024バイト/(1024* 1024 * 1024) = 71.5 GBになります。私のMacでは、まったく同じ量が表示されます。バイトただし、これは 76.77 GB に相当すると報告されています。

バイト数は同じなのに、なぜ GB に違いがあるのでしょうか?

私は OSX Snowleopard を実行している iMac を使用しています。

答え1

違いは測定にあります。OSX は標準測定システムを使用しています。

1 GB (ギガバイト) = 1000 MB (メガバイト)


たとえば、Windows で使用される非標準の測定単位は次のとおりです。

1 GiB (ギビバイト) = 1024 MiB (ミビバイト)

http://en.wikipedia.org/wiki/ギビバイト

関連情報