本文へスキップ

データ容量の変換

Data Size Converter

バイト・KB・MB・GB・TBを10進と2進の両方の流儀で変換し、転送にかかる時間も出します。

バイト・KB・MB・GB・TBのあいだを、10進と2進の両方の流儀で並べて換算し、ある速度での転送にかかる時間も求めます。主に2つの言い争いに決着をつけるためにあります。1 TBのドライブが931 GBと表示されるのはなぜか、そして100 Mbpsの回線が毎秒12.5 MBしか運ばないのはなぜかです。

🔒 ブラウザの中だけで動きますsizebytesconvertstorage

容量

手元にある書き方のままで大丈夫です。1.5 GiB、1500MB、1,024 KB、あるいはバイト数だけでも読み取ります。

同じ数を二通りで

10 進(SI、×1000)

1 TB

メーカーが箱に印刷する値

2 進(IEC、×1024)

931.32 GiB

Windows が GB と呼んで表示する値

この規模では 2進の読みのほうが 9.1% 小さくなります。「1 TB のドライブなのに 931 GB しかない」の正体はこれです。消えたものは何もなく、二つの体系が違う数え方をしていて名前が重なっているだけです。

すべての単位

単位値体系
B1,000,000,000,000×1000
KB1,000,000,000×1000
MB1,000,000×1000
GB1,000×1000
TB1×1000
PB0.001×1000
KiB976,562,500×1024
MiB953,674.316406×1024
GiB931.322575×1024
TiB0.909495×1024
PiB0.000888×1024

転送にかかる時間

かかる時間

22時間13分

小文字の b はビット、大文字の B はバイトで、1バイトは 8ビットです。だから 100 Mbps の回線が運ぶのは毎秒 12.5 MB です。この二つを取り違えるとちょうど 8倍ずれます。この分野でいちばん多い間違いです。この 1 TB のファイルは 100 Mbps で 22時間13分、100 MB/s で 2時間46分 かかります。

使い方

  1. 手元の書き方のまま容量を入れます

    1.5 GiBでも、1500MBでも、1,024 KBでも、素のバイト数でも解釈します。数字はこのページの言語の書き方で読みます。日本語のページでは点が小数点、カンマが3桁区切りです。カンマを小数点に使う言語のページ(スペイン語・ポルトガル語・ドイツ語・フランス語・イタリア語)では逆になり、そこでは1,5 GBが1.5ギガバイトです。結果も同じ書き方で出るので、表示された値をそのまま入れ直せます。

  2. 2つの流儀を並べて読みます

    10進はメーカーが箱に印刷する数、2進はWindowsが表示してGBと呼ぶ数です。2つの差はパーセントで示します。

  3. 転送時間を求めます

    速度を入れれば、どれだけかかるかを教えます。その数字がビットなのかバイトなのかに注意してください。差はちょうど8倍です。

よくある質問

1 TBのドライブで足りない容量はどこへ行ったのですか。

どこへも行っていません。メーカーは1,000,000,000,000バイトを数えて1 TBと呼び、Windowsは1024で3回割って931 GBと呼びます。失われたものはなく、2つの体系が違う数え方をして、重なり合う名前を使っているだけです。

MBとMiBは何が違いますか。

MBは1,000,000バイト、MiBは1,048,576バイトです。IECは1998年に、まさにこの曖昧さを終わらせるために-bi-の付く名前を導入しましたが、ほとんど誰も使わず、だから曖昧さは今もここにあります。

100 Mbpsの回線が遅いのはなぜですか。

遅くはありません。小文字のbはビット、大文字のBはバイトで、1バイトは8ビットなので、100 Mbpsはよくても毎秒12.5 MBです。この2つを取り違えるとちょうど8倍ずれます。この分野でいちばん多い誤答です。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。