コンテンツへスキップ
HexaTransfer
ブログへ戻る
ファイル転送

低速回線でのファイル転送:それでも成功させる方法

遅い回線でも大丈夫。圧縮・チャンク分割・スケジューリングで限られた帯域幅でも転送を成功させる技術。

低速回線でファイルを転送するには三つのことが必要です。アップロード前の積極的な圧縮、再開可能なチャンク転送に対応するサービスの選択(中断してもゼロから再開しない)、そしてピーク混雑を避ける時間帯の戦略です。 3 Mbps の上り回線で 2 GB の動画は中断なしで約 90 分かかりますが、 H.265 での再エンコード後は 350 MB になり 16 分で完了します。速度が遅いからといって不可能ではなく、一発勝負の転送を、リトライを乗り越えられる仕事として扱えばよいのです。

「低速」が何を意味するかを把握する

転送を計画する時間帯に speedtest-cli または speedtest.net を実行して上り速度を書き留めましょう。ファイル転送の観点での「低速」接続とは、上り 10 Mbps 未満のすべてを指します。ほとんどの ADSL 回線、農村の固定無線、 LTE 圏外のセルラーホットスポット、 Starlink の混雑したセル、多くの古いケーブルプランの上り 5 Mbps 上限などが該当します。

レイテンシーとジッターもテストしましょう。 40 ms レイテンシーの 5 Mbps 接続は、同じ 5 Mbps でも 250 ms レイテンシー・ 80 ms ジッター(静止衛星や深く混雑したセルラーで典型的)とはまったく異なる動作をします。高レイテンシーは TCP のウィンドウ管理がパイプを満たせないため、名目上の帯域幅が十分でも単一ストリームのアップロードを失速させます。

圧縮は最も安い帯域幅

ファイルのサイズを半分にできれば、実効的に接続速度を倍にしたのと同じです。動画には HandBrake で H.265 を CRF 23 で使うと、目に見える品質低下なしに通常ファイルサイズを 60〜80% 削減できます。 PDF には Ghostscript で -dPDFSETTINGS=/ebook を指定すると、埋め込み画像を 600 DPI から 150 DPI にダウンサンプリングして 70% 程度削減できることがよくあります。画像バッチには JPEG を WebP 品質 85 に変換すると 30〜40% の節約になります。

低速回線では無圧縮の TIFF 、 BMP 、 WAV は絶対に送らないでください。スマートフォンで視聴される動画を 4K でエクスポートするのも避けましょう。転送前に出力品質をユースケースに合わせましょう。

本物の再開サポートを持つサービスを選ぶ

不安定な接続では、チャンクアップロードと再開機能は必須です。 tus.io ベースのサービス、 Google Drive の再開可能アップロード、 S3 マルチパート、 OneDrive のアップロードセッションはすべて TCP 切断を乗り越えます。 WeTransfer と SwissTransfer はブラウザタブ内で接続が瞬断しても再開します。 Smash は数時間のセッション持続で再開をクリーンに処理します。

ファイル全体に単一の multipart/form-data POST を使うものは避けましょう。古い PHP アップロードスクリプトの方式であり、 5 Mbps 接続での 2 GB アップロードが 75% で切断されると 0% からやり直しになります。 Dropbox Transfer の 100 MB 無料枠は単一 POST を使います。小さなファイルには問題ありませんが、大きなファイルには向きません。

トラフィックが少ない時間帯にスケジュールする

共有家庭用インフラの ISP 混雑は午後 7 時から 11 時にピークを迎えます。 5 Mbps の上り回線では、ピーク時にスループットが 1.5 Mbps まで落ちることがあります。同じ接続でも午前 3 時なら 5 Mbps をフル活用できます。午後 9 時に 4 時間かかる転送が、夜中なら 75 分で完了します。

寝る前にアップロードをキューに入れましょう。ノートパソコンを電源接続したまま、スクリーンセーバーとスリープを無効にします(macOS では caffeinate、Windows では電源設定で「コンピューターをスリープ状態にしない」)。朝に確認しましょう。

手元の有線接続を使う

低速ノートパソコンを Wi-Fi からイーサネットに切り替えても、インターネット接続の天井を超える帯域幅は得られませんが、混雑した 2.4 GHz 帯で Wi-Fi が通常引き起こす 5〜15% の再送信を排除できます。 3 Mbps の上り回線で 10% のパケット効率を回復するということは、 300 Kbps の使用可能なスループット増加を意味します。

スマートフォンからテザリングしている場合は、追加の Wi-Fi 無線ホップを避けられる USB テザリングが Wi-Fi ホットスポットよりも優れています。

サービスが対応していない場合はファイルを分割する

チャンクアップロードをサポートしないツールを使う必要がある場合、自分でファイルを分割しましょう。 macOS/Linux では split -b 100M bigfile.mov part.、Windows では 7-Zip の「分割ボリューム」オプションで 2 GB ファイルを 100 MB の 20 ピースに分割できます。各ピースを別々にアップロードし、一つ失敗しても 100 MB だけ再アップロードすれば済みます。

受信側は cat part.* > bigfile.mov または 7-Zip ボリュームの展開で再組み立てします。エレガントではありませんが、ホテルの Wi-Fi では信頼性があります。

ネットワーク上の他のすべてをオフにする

5 Mbps の上り回線では、 HD の Zoom 通話 1 本で 2.5 Mbps を消費し、転送に残るのは 2.5 Mbps だけです。休暇後の写真インポート後に iCloud Photos が同期すると上り全体を消費する可能性があります。 Backblaze 、 Carbonite 、 Dropbox 、 Google Drive はいずれもバックグラウンドでプッシュします。

明示的に一時停止しましょう。 macOS のアクティビティモニタのネットワークタブと Windows 11 タスクマネージャーのパフォーマンスタブで帯域幅を消費しているものを確認できます。アップロード 50 KB/s 超のものは一時的に終了しましょう。

セルラーとテザリング接続:上限の罠

「無制限」プランのスマートフォンからテザリングすることは、通常は使用量の上限(一般に月 30〜100 GB)までは問題ありません。その後、キャリアは速度を 1〜5 Mbps に低下させるか、混雑したセルで優先度を下げます。国内キャリアの多くが同様の仕組みを採用しています。

月の中頃の 10 GB 転送は通常問題ありません。しかし、その月にすでにセルラーで大量に動画を視聴した後では同じ転送が遅くなることがあります。開始前に使用量を確認しましょう。

衛星と高レイテンシーへの対処

Starlink はほとんどの地域で 20〜100 Mbps のアップロードを 25〜60 ms レイテンシーで提供しており、十分に実用的です。静止衛星( HughesNet 、 Viasat )は 600〜800 ms レイテンシーで動作し、単一ストリームの TCP アップロードが広告された帯域幅をはるかに下回って失速します。並列チャンクアップロードを実行するサービスは各並列ストリームが独自の輻輳ウィンドウを得るため、はるかに良いパフォーマンスを発揮します。

静止衛星を使っている場合、並列チャンクアップロードに明示的に対応した転送サービスを使い、現実的な期待を持ちましょう。一晩で 5 GB は達成可能ですが、 50 GB はおそらく無理です。

シンプルなルール:パイプにツールを合わせる

低速回線では速度より信頼性が重要です。切断後にクリーンに再開し、並列チャンクを実行するサービスは、速度は速くても単一ストリームのサービスをすべての面で上回ります。 HexaTransfer は AES-256-GCM 暗号化で並列チャンクアップロードを使用し、失敗したチャンクを自動的に再試行します。これがまさに不安定な 3 Mbps のホテル回線に必要な動作です。

hexatransfer.comでお試しください — 無料、登録不要、最大10GB。

エンドツーエンド暗号化で大容量ファイルを安全に送信

エンドツーエンド暗号化で最大10GBのファイルを無料で転送。アカウント不要。ファイルはアップロード前にブラウザで暗号化されるため、他の誰にも読まれません。

ファイルを送信