• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GB→GiB変換で電卓とサイトでは結果が違う?)

GB→GiB変換で電卓とサイトでは結果が違う?

このQ&Aのポイント
  • 外付けHDDの容量をGB→GiBで計算する際、電卓とサイトで結果が異なることについて疑問があります。
  • Windows 10の「電卓」やGoogleの電卓での変換結果は異なり、変換サイトでの結果も異なることが確認されました。
  • なぜこのような差異が生じるのか、理由を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

> なぜでしょう?? 換算精度が異なっているからでしょう。 1ギガバイト = 0.93132257461548 ギビバイトなので 64ギガバイト X 0.931 として換算した場合は 59.584 ギビバイト 64ギガバイト X 0.9313225 として換算した場合は 59.60464 ギビバイト

noname#247238
質問者

補足

ありがとうございます! いままで疑問だったんです。数字が苦手なことや電卓を使い慣れていないこともあり、当初はWindows 10の電卓のみを使用していたので、その電卓の結果が「四捨五入」したものだとは知らずにいました(結果の数字59.60464のすぐ右スペースは、まだたんまり「余裕」があるということは・・この数字は小数点以下も完全なんだろうと思っていました・・)。 それで、この電卓で得られた数字を使っていろいろ掛けたり割ったりしていたんですが、なんか変だな・・と思っていました。 返還後に完全な数字が出力される電卓ソフトってあるのでしょうか??

その他の回答 (2)

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.3

No.2です。 > 返還後に完全な数字が出力される電卓ソフトってあるのでしょうか?? 「変換後」ですね。 小数点以下16桁まで表示可能であればOKです。 Win10の標準電卓で可能です。 1ギガバイトとは 10進数で1000000000です(10の9乗:10^9) 2進数で1073741824です(2の30乗:2^30) したがって1ギガバイトを ギビバイトに換算するには 1000000000 / 1073741824 = 0.9313225746154785 を掛ければいいことになります。 この時点で少数16桁まで正しく表示できることが必要です。 質問の64ギガバイトは正しくは次のようになります。 64 X 0.9313225746154785 = 59.60464477539062ギビバイト 以上です。

noname#247238
質問者

お礼

なるほど!よく理解できました。 これから電卓をいろいろいじくってみます! ありがとうございました

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

その「こんぶツール」の計算が間違っています。 ・1KiB=1024Bが正しいのに1023.9994757123Bという結果になる ・1MiB=1024KiBが正しいのに1025.8014705882KiBという結果になる

noname#247238
質問者

お礼

ありがとうございます。 変換さいとだとか、Googleの電卓もそうですが、小数点側を切り捨てていたり(0.931を掛ければオッケー!、みたいに解説しているサイトもありました)、四捨五入していたり、まちまちだということが今回わかりました。数字に弱い自分のような人は、よけいに頭がこんがらがってしまいますね・・