MCPで接続 →

計算を入力してください

公式

広告

結果

推定ダウンロード時間
0h 0m 56s
56 seconds total
合計秒数 56 s
時間 0
0
56
ファイルサイズ(ビット) 5,600,000,000
実効速度 100 Mbps

ダウンロード時間計算ツールとは?

このツールは、ファイルサイズと回線速度をもとに、ファイルのダウンロード(またはアップロード)にどれくらいの時間がかかるかを計算します。ファイルサイズはバイト単位(KB・MB・GB・TB)で表されますが、インターネットの通信速度はビット毎秒(Kbps・Mbps・Gbps)で表記されます。1バイト=8ビットなので、この2つの数値を単純に割り算しても正しい時間は出ません。本ツールがこの単位変換を自動で処理し、さらに実環境を反映するためのオーバーヘッド(任意)も加味して計算します。

使い方

ファイルサイズを入力し、単位を選びます。次に回線速度(帯域)とその単位を入力してください。必要に応じて、TCP/IPヘッダーや再送、ネットワーク効率の低下などを考慮するプロトコルオーバーヘッドの割合を設定できます(実用上は5〜20%が目安。理論上の最短時間を知りたい場合は0%のままで構いません)。計算結果は「時・分・秒」と、合計の秒数で表示されます。

計算式の仕組み

基本となる計算式は $$t = \frac{S \times 8}{B \times (1 - o)}$$ です。Sはバイト単位のファイルサイズで、8を掛けることでビットに変換します。Bはビット毎秒で表した回線速度、oはオーバーヘッドを割合(小数)で表したものです。本ツールでは10進法(SI接頭辞)を採用しており、1 MB=1,000,000バイト、1 Mbps=1,000,000ビット/秒として計算します。これはインターネット回線事業者(ISP)が速度を表記する方法と一致しています。

ファイルサイズ(ビット)を実効帯域幅で割るとダウンロード時間になることを示す図
ダウンロード時間は、ファイルサイズ(ビット)をオーバーヘッド後の実効帯域幅で割った値です。

計算例

700 MBのファイルを100 Mbpsの回線でオーバーヘッド0%でダウンロードする場合:700 MB=700,000,000バイト=5,600,000,000ビット。これを100,000,000ビット/秒で割ると56秒となり、「0時間 0分 56秒」と表示されます。$$\frac{5{,}600{,}000{,}000}{100{,}000{,}000} = 56\ \text{秒}$$

同じファイルを異なる接続速度でダウンロードした時間を比較する棒グラフ
帯域幅が広いほど、同じファイルサイズのダウンロード時間が短くなります。

ビット、バイト、単位変換

ダウンロード速度はビット毎秒(Mbps)で表示されていますが、ファイルサイズはバイト(MB、GB)で測定されます。ダウンロード時間を推定するための最も重要な事実は、1バイト=8ビットであることです。したがって、接続のビットレートを8で割ると、相当するバイトレートのスループットが得られます。このカリキュレーターは10進法(SI)単位を使用し、各ステップは1000倍になります。

ファイルサイズ単位(バイト、10進法)

単位 バイト ビット
1バイト(B) 1 8
1キロバイト(KB) 1,000 8,000
1メガバイト(MB) 1,000,000 8,000,000
1ギガバイト(GB) 1,000,000,000 8,000,000,000
1テラバイト(TB) 1,000,000,000,000 8,000,000,000,000

帯域幅単位(ビット毎秒)

単位 ビット/秒 相当するバイトレート
1 Kbps 1,000 125 B/s
1 Mbps 1,000,000 125 KB/s
1 Gbps 1,000,000,000 125 MB/s

広告表示Mbpsから実効スループット(MB/s)へ

広告表示ビットレートを実世界のバイトレートスループットに変換するには、Mbpsの数値を8で割ります。たとえば、100 Mbps ÷ 8 = 12.5 MB/sです。

広告速度 ビット/秒 実効スループット(MB/s)
10 Mbps 10,000,000 1.25 MB/s
25 Mbps 25,000,000 3.125 MB/s
50 Mbps 50,000,000 6.25 MB/s
100 Mbps 100,000,000 12.5 MB/s
300 Mbps 300,000,000 37.5 MB/s
500 Mbps 500,000,000 62.5 MB/s
1 Gbps(1000 Mbps) 1,000,000,000 125 MB/s

これらは理論的な最大値です。実際のダウンロードは、プロトコルオーバーヘッド(TCP/IPヘッダー、ハンドシェイク、再送信)により若干遅くなります。これは通常、生の帯域幅の5~15%を消費するため、このカリキュレーターはオプションのオーバーヘッド係数を提供しています。

よくある質問(FAQ)

実際のダウンロードが遅いのはなぜ? 表記されている速度はあくまで最大値です。サーバー側の制限、Wi-Fi、回線の混雑、プロトコルオーバーヘッドなどによって実効スループットは低下します。オーバーヘッドの入力欄を使えば、こうした影響をシミュレートできます。

ビットとバイトの違いは? 通信速度(Mbps)は「メガビット毎秒」、ファイルサイズ(MB)は「メガバイト」です。1バイト=8ビットなので、100 Mbpsでは1秒あたり約12.5 MBをやり取りできる計算になります。

アップロードにも使える? はい。ダウンロード速度の代わりに、アップロードの帯域(速度)を入力すればそのまま計算できます。

最終更新: