このページの特徴:10進法(SI)に基づくGB-TB変換
このページは、ギガバイト(GB)とテラバイト(TB)の間で、Decimal(SI)方式の変換を行います。変換係数は厳密に「1 GB = 0.001 TB」であり、その逆は「1 TB = 1000 GB」です。この係数は、ハードディスクドライブ、SSD、USBメモリ、SDカードなど、ほとんどのストレージ製品メーカーが製品ラベルや仕様書で採用しているものです。したがって、このページで得られる数値は、メーカーの公称容量やクラウドストレージの課金単位と完全に一致します。
注意すべき点として、このページはバイナリ(IEC)方式の変換を扱いません。バイナリ方式では、1 TiB(テビバイト)= 1024 GiB(ギビバイト)となり、これは多くのオペレーティングシステム(Windows、macOS、Linuxの一部)がファイルシステム上で容量を表示する際に使用する単位です。その結果、「1 TB」とラベルされたドライブをOSで確認すると、約931 GiBと表示されることがあります。この混乱を避けるため、このページはあくまでDecimal(SI)に限定しています。
変換ルールと計算式
変換は単純な乗算または除算で行われます。
- GB → TB:
TB = GB × 0.001 - TB → GB:
GB = TB × 1000
入力値は数字のみを受け付けます。カンマや単位記号(「500GB」など)は無効です。出力は小数点以下最大4桁まで表示されます。
入力と出力の例
| 入力 (GB) | 出力 (TB) |
|---|---|
| 1 | 0.001 |
| 500 | 0.5 |
| 1000 | 1 |
| 2000 | 2 |
| 0 | 0 |
| -5 | -0.005 |
エッジケースと注意点
- ゼロ入力:0 GB → 0 TB、0 TB → 0 GB。正常に動作します。
- 負の数:負の値も受け付けます(例:-5 GB = -0.005 TB)。現実の使用場面では稀ですが、計算上のニーズに対応しています。
- 非常に大きな数値:ブラウザのJavaScript数値精度の制限により、値が10^15(1,000,000,000,000,000)を超えると丸め誤差が生じる可能性があります。通常の個人利用や企業のストレージ試算では問題になりませんが、エクサバイトレベルの超大規模計算には注意が必要です。
- 単位の混同:このツールは「GB」と入力された値をすべてDecimalギガバイトとして扱います。もし「GiB」(ギビバイト)や「TiB」(テビバイト)の変換が必要な場合は、別のページ(gib-to-tib)をご利用ください。
誰がこのツールを利用するか
- 一般ユーザー:例えば「2 TB」と表示された外付けドライブに、どれだけの動画ファイル(容量がGB単位で表示される)が収まるかを計算する際に使用します。
- システム管理者:複数のサーバに搭載されたドライブ容量(例:各ドライブ500 GB、計10台)の総容量をTB単位で把握したい場合。
- クラウドアーキテクト:クラウドストレージの料金プランが「月額x円/TB」であるのに対し、実際の使用量がGB単位で報告される場合、コスト試算のために変換が必要です。
- 学生やIT入門者:ノートPCのスペック表(RAMはGB、ストレージはTB)を比較する際、単位の違いを理解するための補助ツールとして。
よくある質問(FAQ)
Q: なぜ1 TBのハードディスクがOS上では931 GBと表示されるのですか? A: メーカーは10進法(1 TB = 1,000,000,000,000 バイト)でラベル付けしますが、WindowsなどのOSは2進法(1 TiB = 1,099,511,627,776 バイト)で容量を計算するためです。このページの変換はメーカー側の規格に準拠しています。
Q: 負の数を入力するとどうなりますか? A: 負の値もそのまま変換されます(例:-10 GB → -0.01 TB)。ただし、現実の容量計算で負の値を使うことはほとんどありません。データ差分や理論上の計算に使用するケースを想定しています。
Q: 「1,500 GB」のようにカンマを入れて入力できますか? A: できません。カンマや単位記号は無効な文字として扱われ、変換が行われません。数字のみを入力してください(例:1500)。
Q: 変換結果の小数点以下の桁数は固定ですか? A: 最大4桁まで表示されます。それ以上の桁数が必要な場合、結果は四捨五入されます。例えば、1 GB = 0.001 TB(3桁)、0.1234 GB = 0.0001 TB(4桁)です。
Q: このツールはクラウドストレージのコスト計算に使えますか? A: はい、主要なクラウドプロバイダ(AWS、Azure、Google Cloud)はDecimal TBで課金するため、GB単位の使用量をTBに変換するのに適しています。ただし、転送量やリクエスト数など、他の要素も考慮する必要があります。
Q: 1000 GBを超える値でも問題なく変換できますか? A: はい、1000 GB = 1 TB、2000 GB = 2 TBのように正しく変換されます。ただし、先述の通り、10^15以上ではブラウザの精度制限に注意が必要です。
覚えておきたい換算のポイント
ストレージ容量を大まかに見積もるための暗算のコツです。
- 1000 GB = 1 TB(正確)
- 500 GB = 0.5 TB
- 100 GB ≈ 0.1 TB(厳密には0.1 TB)
- 250 GB = 0.25 TB
例えば、4 TBのドライブに保存できるGB数は、4 × 1000 = 4000 GBです。逆に、120 GBのSSDが何TBかは、120 × 0.001 = 0.12 TBです。
このように、GBからTBへの変換は単に小数点を左に3桁移動するだけで完了します(例:5000 GB → 5.000 TB)。そのシンプルさが、Decimal方式の利点の一つです。
(参考)10進法と2進法の違い
このページは10進法(SI)のみを扱いますが、参考までに両者の関係を下表に示します。
| 単位 | 10進法(SI) | 2進法(IEC) |
|---|---|---|
| 1 KB | 1,000 バイト | 1,024 バイト |
| 1 MB | 1,000,000 バイト | 1,048,576 バイト |
| 1 GB | 1,000,000,000 バイト | 1,073,741,824 バイト |
| 1 TB | 1,000,000,000,000 バイト | 1,099,511,627,776 バイト |
この違いにより、10進法の1 TBは2進法では約0.9095 TiB(約931 GiB)に相当します。本ツールは左列の10進法に基づいています。2進法での変換が必要な場合は、別ページの「gib-to-tib」をご利用ください。