B を TiB に変換

B
9.09494701773e-13TiB

1 B = 9.09494701773e-13 TiB

値を入力すると、バイトからテビバイトへの計算が入力に合わせてその場で進みます。1 B あたり 9.09494701773e-13 TiB.この比は測って求めたものではなく、定義で決まっています。計算はお使いの端末の中で行われ、入力した数字が通信に乗ることはありません。ただし、そのまわりのページのほうは、ほかのどのページとも同じように広告を読み込みます。

  • 処理される場所 ブラウザーの中です。入力した数値がリクエストに含まれることはありません。
  • 定義として厳密 1Bはちょうど9.09494701773e-13TiBです。丸めた係数ではなく、定義です。
  • 入力と同時に答えが出ます ボタンも待ち時間もありません。計算例はスクリプトが動く前からページに載っています。

バイトからテビバイトへ — 実際のところ

  • 5000000 B is 0.000004547 TiB

    — スマートフォンで撮った写真 1 枚.

  • 1024 B is 9.313e-10 TiB

    — 1 キビバイト、ややこしさはここから始まる.

  • 1100000000000 B is 1 TiB

    — 1.1 TB のディスクに入る量、システム側の単位で.

  • 17590000000000 B is 16 TiB

    — 小さなサーバーラック 1 本.

バイトからテビバイトへ — 要点

ここに並ぶ数値は、上の計算機と同じ定義から計算しています。だから表が答えとずれることはありません。
BTiB
100000000000.00909494701773
200000000000.0181898940355
500000000000.0454747350886
1000000000000.0909494701773
5000000000000.454747350886
10000000000000.909494701773
50000000000004.54747350886
100000000000009.09494701773

バイトとテビバイト

1 バイトは 8 ビットですが、いつもそう決まっていたわけではありません。初期の計算機は 6 ビット、7 ビット、9 ビットを使っていました。8 が勝ったのは、そこに 1 文字が収まり、しかもその数がきれいに半分ずつ割れるからです。

1 テビバイトは 1,024 ギビバイトです。テラバイトとの隔たりは階段を上がるごとに開いていきます。キロで 2.4 %、メガで 4.9 %、ギガで 7.4 %、テラで 10 %。

テビバイト 1 つを作るのにバイトが 1,099,511,627,776 必要です

こちら向きの計算は割り算で、しかも整数で割り切れます。1,099,511,627,776 単位が余りなく テビバイト 1 つに収まります。不便なのは、結果が分数で出てくることだけです——3 分の 1、12 分の 1——逆向きなら得られる、きりのよい整数の代わりに。

それでも丸めで失われるものはありません。割り算が割り切れるからです。結果が小数で収まらない場合——0.0833… のような——それは分数が顔を出しているのであって、誤差が入り込んでいるのではありません。

TiBは二進の単位です

TiB 1 つはひとつ下の単位の 1,024 倍で、TB 1 つは 1,000 倍です。このページでは 1099511627776 B と 1000000000000 B の差——10 %——になり、段を上がるごとにこの隔たりは開いていきます。写真 1 枚では丸め誤差でしかないものが、ハードディスクでは目に見える割合になるのはそのためです。

「容量が消えた」という話の中身は、これだけです。TB で売られたディスクには、書いてあるとおりのバイト数が入っています。それを 1,000 ではなく 1,024 で割り、名前は TB のまま表示しているのが Windows です。macOS は 10.6 以降ディスクの容量を十進の単位で数えているので、同じディスクが 2 台のパソコンで違う大きさに見えることがあります。減ったものはなく、丸めているのでもありません。同じバイト数に、名前が 2 つあるだけです。

1 TiB は 1,099,511,627,776 バイトです

テビバイト(TiB)は 2 進数を 4 回累乗した単位で、1 TiB = 1,024⁴ バイト = 1,099,511,627,776 バイトです。10 進数の「テラバイト(TB)」が 1 兆(1,000,000,000,000)バイトであるのに対し、TiB はそれよりおよそ 10 % 大きな値になります。

この差は単発のファイルではまず意識しませんが、テラバイト級のデータを扱う場面——動画アーカイブやデータベースのバックアップなど——では、どちらの単位で見積もっているかによって、必要なストレージの見積もりが 1 割近く変わってきます。

なぜこれほど桁が離れて見えるのか

キロ(10³)からテラ(10¹²)まで 4 段階、2 進数側もキビ(2¹⁰)からテビ(2⁴⁰)まで同じく 4 段階を経ますが、各段階で 1024 と 1000 の差(2.4 %)が積み重なるため、テビの段階になると差はおよそ 9.95 % まで広がります。

これが「1 TB のハードディスクが Windows では 931 GB としか表示されない」という有名な現象の正体です。ディスクメーカーは 10 進数の TB(1,000,000,000,000 バイト)で容量を表示し、OS は内部的に 2 進数(TiB 相当)で計算した数字を「TB」というラベルのまま表示することが多いためです。

正確な換算のしかた

バイト数を 1,099,511,627,776 で割れば TiB になります。たとえば 5,000,000,000,000 バイトは約 4.55 TiB です。バイト数を直接扱う場面はプログラミングやシステム管理が中心なので、この換算はそうした実務向けの精度で計算されています。

逆にバイトから TB(10 進数)に換算したいときは 1,000,000,000,000 で割ります。ここで使う分母をどちらにするかで、答えが 1 割近く変わることを覚えておいてください。

バックアップやアーカイブの容量計画

数テラバイト単位のデータを扱う場面——動画のアーカイブ、データベースのバックアップ、監視カメラの録画保存——では、バイト単位で正確に把握しておくことが、必要なストレージ容量を過不足なく見積もる基礎になります。

ストレージを購入する側は 10 進数の TB 表示を基準に容量を判断しがちですが、実際にオペレーティングシステムが計算して見せる「使用可能な容量」は、多くの場合 TiB を基準にした値です。この違いを理解しておけば「買った容量より少ない」という驚きを避けられます。

クラウドストレージの請求とローカル環境の表示の食い違い

クラウドストレージサービスの多くは、料金表示に 10 進数の TB を使います。一方でローカルの OS がファイルシステムの使用量を表示するときは、多くが 2 進数(実質は TiB)を基準にした値を「TB」というラベルで見せています。

この 2 つを見比べて「使用量が合わない」と感じたら、まずどちらが 10 進数でどちらが 2 進数かを確認してください。多くの場合、答えはこの記事で説明している 9.95 % の差の中に収まります。

正確さが必要な場面と、概算で十分な場面

プログラムのメモリー割り当てやファイルシステムの内部処理を扱うときは、正確な TiB の値(1,024⁴ バイト)が必要です。この換算ツールはその厳密な値を使って計算しています。

一方、ざっくりと「テラバイト級のデータ」という規模感をつかみたいだけなら、TB と TiB の 1 割弱の差は無視して概算しても実用上の支障はほとんどありません。どちらの精度が必要かを先に見極めておくと、無駄な換算作業を減らせます。

B を TiB に変換:よくある質問

1 B は何 TiB ですか。

1 B は 9.09494701773e-13 TiB.画面に出しているのは有効数字 12 桁までです。バイトとテビバイトの比そのものは定義によって決まっている厳密な値で、丸めが入るのは表示のところだけです。

入力した値はどこかへ送られますか。

いいえ。計算はブラウザーの中で行われます。通信を切ったままでも計算は続けられますし、それがいちばん手軽な確かめ方でもあります。

買ったディスクの容量が、書いてある数より少なく表示されるのはなぜですか。

同じ名前の単位が 2 つ動いているからです。メーカーは 1 GB を 1,000,000,000 バイト(10 億バイト)として数えます。一方 Windows が表示しているのはギビバイト、つまり 1,073,741,824 バイトで、それを「GB」と呼んでいます。同じディスクが 7 パーセントほど小さく見えるのはこのためです。消えたものは何もありません。

逆方向:テビバイトからバイトへ

1TiBは1099510000000Bです。同じ関係を逆から読んだだけなので、一方のページの答えをもう一方に通せば、必ず元の値に戻ります。

この数値の出典

このページがデータ量の単位について述べていることは検証できます。根拠となる資料は次のとおりです。

このページの仕組み

係数はページ内の定数で、計算は四則演算だけです。だからどこにも送信されませんし、送信する必要もありません。入力した数値はブラウザーから出ません。運ぶためのリクエストが存在しないからです。