データ転送時間計算機
ファイルが指定された帯域幅でどのくらいの時間をかけて転送されるかを推定します。プロトコルオーバーヘッド(TCP/UDP/HTTP)と実世界のネットワーク効率を考慮し、人間が読める形式の時間、正確な秒数、および有効速度を提供します。
入力
プロトコルフレーミングオーバーヘッド後の使用可能なスループット。
実際に得られるリンク速度の割合 (混雑、距離、無線損失)。
出力
| メトリック | 値 |
|---|---|
| No data yet | |
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/data-transfer-time-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileSize": "1",
"fileSizeUnit": "GB",
"bandwidth": "100",
"bandwidthUnit": "Mbps",
"protocol": "TCP",
"efficiency": "80"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `data-transfer-time-calculator` tool (Data Transfer Time Calculator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/data-transfer-time-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="データ転送時間計算機 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
データ転送時間計算機は、ネットワーク接続でファイルを移動するのにかかる時間を推定します。ファイルサイズと利用可能な帯域幅を入力し、プロトコルオーバーヘッドとネットワーク効率係数を選択すると、人間が読むことができる転送時間、秒単位の正確な期間、有効なスループット、および実際に適用される組み合わせた効率が返されます。
生の帯域幅がそのまま転送速度に変わることはほぼありません。2つの障害があります。接続速度は1秒あたりのビットで表示されますが、ファイルはバイトで測定され、プロトコルのフレーミングと実世界の混雑が使用可能なレートを低下させます。このツールはすべてを処理するため、8対1のビット/バイト変換を頭の中で計算したり、オーバーヘッドを推測したりする必要がありません。
使い方
- ファイルサイズを入力し、その単位(B、KB、MB、GB、TB、またはPB)を選択します。
- 帯域幅を入力し、その単位(bps、Kbps、Mbps、またはGbps)を選択します。
- プロトコルオーバーヘッドを選択します — なし、TCP(~95%)、UDP(~98%)、またはHTTP(~90%)。
- ネットワーク効率スライダー(50~100%)をドラッグして、実際に得られるリンク速度の割合を反映させます。
入力するにつれて結果は自動的に更新されます。出力のボタンを使ってテーブルをコピーまたはCSVでダウンロードできます。
計算方法
公式は単純です:
transfer time (s) = (file size in bytes × 8) / (bandwidth in bps × protocol efficiency × network efficiency)ファイルサイズに8を掛けてビットを取得し、帯域幅をビット毎秒に変換し、2つの効率係数を組み合わせてリンク速度に適用される単一の乗数にします。
ファイルサイズと帯域幅がなぜ異なる単位を使用するのですか?
ファイルサイズはここでバイナリ単位を使用します(1 KB = 1024バイト、1 MB = 1024 KBなど)。これはファイルを"MB"または"GB"と表示するときにオペレーティングシステムのファイルマネージャーが表示するものだからです。帯域幅は十進法単位を使用します(1 Mbps = 1,000,000ビット毎秒)。これはISPとネットワークハードウェアが接続速度を引用する方法だからです。2つの規約を混ぜることは意図的で、実世界で数字がどのように表示されるかと一致しています。
プロトコルオーバーヘッドとは何ですか?
すべてのネットワークプロトコルはデータをヘッダーとアクノレッジメントで包むため、ペイロードのために生のリンク速度の100%を得ることはありません。TCPは通常約95%、UDP約98%(ハンドシェイクが少ない)、HTTP階層化は約90%です。理論的最良ケースのみが必要な場合は、「なし」を選択します。
ネットワーク効率とは何ですか?
これはプロトコル数値がキャプチャしないすべてのもののキャッチオール分数です。混雑、距離と遅延、ワイヤレスパケット損失、ビジーなサーバー、またはスロットルされた接続。有線LANは通常90~100%近くで動作します。混雑または長距離リンクはこれより大幅に低下する可能性があります。
結果は正確ですか?
いいえ。それらは推定値です。実際の転送はサーバー負荷、ディスク速度、再送信、および一時的な混雑によって異なります。出力を保証ではなく、十分に根拠のある概算として扱ってください。
プライバシー
このカリキュレーターはブラウザーで完全に実行されます。入力したものはアップロード、ログ、または共有されません — ページを閉じたり再読み込みしたときにすべての値は破棄されます。