Transfer plików przy wolnym łączu: jak sobie poradzić
Wolne łącze? Poznaj techniki udanego transferu przy ograniczonej przepustowości: kompresja, fragmentacja i planowanie.
Aby przesłać plik przy wolnym łączu, potrzebne są trzy rzeczy: agresywna kompresja przed uploadem, usługa obsługująca fragmentowane transfery z wznawianiem (by przerwa nie oznaczała startu od zera) oraz odpowiedni dobór pory dnia, by uniknąć szczytowego zatłoczenia. Film o rozmiarze 2 GB na łączu upstream 3 Mbps wymaga nieprzerwanie około 90 minut przesyłania — po ponownym kodowaniu w H.265 rozmiar spada do 350 MB, a czas do 16 minut. Wolne łącze to nie wyrok: zamiast traktować transfer jako jednorazową operację, należy podejść do niego jak do zadania, które przetrwa przerwy i ponowne próby.
Co naprawdę oznacza „wolne" łącze
Proszę uruchomić speedtest-cli lub otworzyć speedtest.net w godzinie planowanego transferu i zanotować wynik uploadu. Dla celów przesyłania plików „wolne" to każde łącze poniżej 10 Mbps upstream — w tym wiele linii ADSL, bezprzewodowych łączy wiejskich, mobilnych hotspotów poza zasięgiem LTE, Starlink na przeciążonych komórkach i starszych planów kablowych z limitem 5 Mbps upstream.
Warto też sprawdzić opóźnienie (latencję) i jitter. Łącze 5 Mbps z latencją 40 ms zachowuje się zupełnie inaczej niż te same 5 Mbps z latencją 250 ms i jitterem 80 ms, typowym dla satelity geostacjonarnej lub mocno przeciążonej sieci komórkowej. Wysoka latencja blokuje transfer jednopotokowy nawet przy nominalnie przyzwoitej przepustowości, bo okno TCP nie jest w stanie zapełnić łącza.
Kompresja to najtańsza przepustowość
Zmniejszenie rozmiaru pliku jest równoznaczne z efektywnym podwojeniem łącza. W przypadku wideo HandBrake z H.265 przy CRF 23 typowo redukuje rozmiar o 60–80 procent bez widocznej utraty jakości. Pliki PDF przetwarzane przez Ghostscript z parametrem -dPDFSETTINGS=/ebook zmniejszają rozdzielczość wbudowanych obrazów z 600 DPI do 150 DPI, co często odchudza plik o 70 procent. Konwersja JPEG do WebP przy jakości 85 oszczędza 30–40 procent.
Nie należy przesyłać nieskompresowanych plików TIFF, BMP ani WAV przy wolnym łączu. Nie ma sensu wysyłać eksportu 4K wideo, które będzie oglądane na telefonie. Jakość pliku wyjściowego trzeba dopasować do rzeczywistego zastosowania, zanim w ogóle rozpocznie się upload.
Wybór usługi z prawdziwym wznawianiem
Fragmentowane uploady z wznawianiem są niezbędne przy niestabilnych połączeniach. Usługi oparte na tus.io, wznawialne uploady Google Drive, S3 multipart oraz sesje uploadowe OneDrive przeżywają zerwania TCP. WeTransfer i SwissTransfer wznawiają przesyłanie w ramach zakładki przeglądarki, gdy połączenie na chwilę zaniknie. Smash obsługuje wznawianie przez kilka godzin utrzymywania sesji.
Należy unikać usług korzystających z pojedynczego żądania multipart/form-data POST dla całego pliku — tak działają stare skrypty PHP. Upload 2 GB przez łącze 5 Mbps, który zerwie się przy 75 procentach, oznacza restart od 0 procent. Darmowy plan Dropbox Transfer (100 MB) używa pojedynczego POST; dla małych plików to akceptowalne, dla większych — problem.
Planowanie transferu na godziny małego ruchu
Przeciążenie sieci ISP na współdzielonej infrastrukturze mieszkaniowej osiąga szczyt między 19:00 a 23:00. Na łączu 5 Mbps upstream przepustowość w szczycie może spaść do 1,5 Mbps. To samo łącze o 3:00 w nocy często daje pełne 5 Mbps. Transfer, który o 21:00 trwałby 4 godziny, w nocy kończy się w 75 minut.
Warto uruchomić upload przed snem. Laptop należy zostawić podłączony do zasilania z wyłączonym wygaszaczem ekranu i trybem uśpienia (caffeinate na macOS, „Nie usypiaj komputera" w ustawieniach zasilania Windows). Wynik sprawdza się rano.
Kabel zamiast Wi-Fi
Przełączenie laptopa z Wi-Fi na Ethernet nie zwiększa przepustowości ponad limit łącza internetowego, ale eliminuje 5–15 procent retransmisji, które Wi-Fi typowo dodaje na zatłoczonych pasmach 2,4 GHz. Przy łączu 3 Mbps upstream odzyskanie 10 procent efektywności pakietowej oznacza 300 Kbps więcej użytecznej przepustowości.
Przy tetheringu przez telefon USB tethering ma lepsze parametry niż hotspot Wi-Fi, bo eliminuje dodatkowy skok radiowy.
Ręczne dzielenie pliku, gdy usługa tego nie obsługuje
Jeśli jedynym dostępnym narzędziem jest to bez obsługi fragmentowanego uploadu, plik można podzielić samodzielnie. Polecenie split -b 100M bigfile.mov part. na macOS/Linux lub opcja „Podziel na woluminy" w 7-Zip na Windows rozdziela plik 2 GB na 20 części po 100 MB. Każdą część wgrywa się osobno — gdy jedna zawiedzie, wystarczy powtórzyć tylko 100 MB.
Odbiorca scala plik poleceniem cat part.* > bigfile.mov lub rozpakowując wolumin 7-Zip. Nieeleganckie, ale niezawodne w hotelowym Wi-Fi.
Wyłączenie wszystkiego innego w sieci
Przy łączu 5 Mbps upstream jedno połączenie Zoom HD pochłania 2,5 Mbps, zostawiając 2,5 Mbps na transfer. Synchronizacja iCloud Photos po wakacyjnym imporcie może zużyć cały upstream. Backblaze, Carbonite, Dropbox i Google Drive przesyłają dane w tle.
Należy je wyraźnie wstrzymać. Zakładka Sieć w Monitorze aktywności macOS pokazuje, kto zużywa pasmo; Menedżer zadań Windows 11 w zakładce Wydajność daje te same informacje. Warto chwilowo zamknąć wszystko przesyłające ponad 50 KB/s.
Sieci komórkowe i tethering: pułapka limitu danych
Tethering przez smartfon na planie „bez limitu" zwykle działa do określonego progu (typowo 30–100 GB miesięcznie), po czym operator ogranicza prędkość do 1–5 Mbps lub depriorytetyzuje na przeciążonych komórkach. Dotyczy to konsumenckich planów większości polskich operatorów.
Transfer 10 GB w połowie miesiąca zwykle przebiega sprawnie. Ten sam transfer po miesiącu intensywnego streamingu wideo przez sieć komórkową może się ślimaczyć. Warto sprawdzić zużycie danych przed startem.
Satelita i połączenia wysokolatencyjne
Starlink oferuje 20–100 Mbps uploadu przy latencji 25–60 ms w większości regionów — to w pełni użyteczne parametry. Satelity geostacjonarne (HughesNet, Viasat) mają latencję 600–800 ms, przez co jednopotokowy upload TCP staje znacznie poniżej deklarowanej przepustowości. Usługi korzystające z równoległych fragmentowanych uploadów radzą sobie tu dużo lepiej, bo każdy strumień ma własne okno przeciążenia.
Przy satelicie GEO należy używać usługi transferowej zaprojektowanej z myślą o równoległych fragmentach i zachować realistyczne oczekiwania: 5 GB wieczorem jest osiągalne, 50 GB raczej nie.
Prosta zasada: dopasuj narzędzie do łącza
Przy wolnym łączu niezawodność jest ważniejsza niż prędkość. Usługa, która wznawia po przerwaniu i korzysta z równoległych fragmentów, zawsze pokona szybszą, ale jednopotokową alternatywę. HexaTransfer korzysta z równoległych fragmentowanych uploadów z szyfrowaniem AES-256-GCM i automatycznie ponawia nieudane fragmenty — to właśnie tego potrzebuje niestabilne łącze 3 Mbps w hotelu.
Wypróbuj na hexatransfer.com — bezpłatnie, bez konta, do 10 GB.
Wysyłaj duże pliki bezpiecznie z szyfrowaniem end-to-end
Przesyłaj pliki do 10 GB za darmo z szyfrowaniem end-to-end. Bez rejestracji. Twoje pliki są szyfrowane w przeglądarce przed przesłaniem — nikt inny nie może ich odczytać.
Wyślij plik