Skip to content

Solution

Resumable file transfer: what resume actually means, and why it needs the desktop app

Boita resumable file transfer is the desktop app picking an interrupted transfer up by itself exactly where it stopped after a drop, a sleep, a reboot or a quit, so a 600 GB transfer that fails at hour nine never starts again from zero; from a browser or the phone app an interrupted transfer starts again — a job Boita, the large-file transfer workspace, is built for.

Every tool says it resumes. The question is what happens to the 600 GB you had already sent when the connection dropped. In the Boita desktop app, a transfer picks up where it stopped by itself and never re-sends a completed file. From a browser or the phone app, an interrupted transfer starts again, so use the desktop app for large files.

Boita Transfers inside the desktop app: the connection card shows the fast path is active, and the history lists uploads and downloads from desktop, agent, mobile and share clients with files, bytes, average rate, and a speed badge such as 210× against a typical upload.
Transfers: the path in use, and every transfer’s rate with its speed receipt.

What resume really means

A transfer of a 1 TB folder is thousands of files and a long tail of partial ones. A tool that “retries” starts the current file again, and a tool that only remembers which files finished throws away hours of a single large file. In the desktop app, Boita’s accelerated transfer engine checkpoints as it runs: when a transfer restarts, files already on the server are skipped, and a file that was part-way through continues from where it reached rather than from zero.

That holds across the interruptions that actually happen: the Wi-Fi drops, the lid closes, the machine reboots for an update, you quit the app. The desktop app carries on by itself when the network, the computer or the app is back. If a source file changed meanwhile, the desktop app asks first instead of resuming.

Where it works

In the desktop app for macOS, Windows and Linux, uploads and workspace downloads resume by themselves, and watch folders keep their state, so after a restart they send only what is left. In a browser, an interrupted upload or download starts again from the beginning; that is how a browser transfer works. The phone app works the same way today.

  • Desktop app: resume after drop, sleep, reboot or quit; watch folders restart-safe
  • Browser and phone app: an interrupted file starts again; finished files stay finished
  • Desktop app: completed files never re-sent; partial files continue from their checkpoint

Why it matters: site offices, field laptops, overnight jobs

A survey team offloading a week of captures from a site cabin, a field laptop sending microscopy stacks from a hotel, a render farm delivering overnight, a games studio shipping a build before a deadline: all of them start transfers nobody will be watching, which is why they belong in the desktop app. Without real resume, a two-second outage at three in the morning costs the whole night. With it, it costs two seconds.

Tokens, revocation and checksums after a resume

Every download runs on a token minted for that download, scoped to exact paths and one direction, expiring in minutes; a resumed download in the desktop app is issued a fresh token from the same link, so a recipient who lost their connection can carry on. The other side of the same design is revocation: pull the link and there is no token to resume with, so new and resumed transfers stop at once rather than at the next expiry.

The server records a checksum, SHA-256 or SHA-512 as chosen per workspace, for every file once it is complete, whatever route it took. A file assembled across three sessions and two reconnects carries one checksum for the whole file, shown in its details, and the delivery receipt shows the integrity check on every completed download; a half-written file cannot be mistaken for a finished one.

A worked example

A 1 TB job on Pro over a 1 Gbps line runs at the plan ceiling of 450 Mbps and takes about 4.9 hours. Say the connection drops at hour three: about 607 GB has arrived. Resumed in the desktop app, the remaining 393 GB takes about 1.9 hours, so the job finishes at roughly five hours instead of eight; a tool that restarts from zero pays the full 4.9 hours again.

Questions people ask

Boita resumable file transfer, in answers.

Written the way people ask an assistant, and published the same way in products.json and llms.txt. More in the full FAQ.

Who uses this: a lab on a campus link that drops nightly; a site office on a 4G dongle; a data team pulling a dataset over a shared line; a backup operator with a fixed nightly window; a field team on a satellite link; a studio sending a master overnight.

Which tool can resume a 500 GB transfer after the connection drops?

The Boita desktop app: after a drop, a sleep, a reboot or a quit it picks up where it stopped by itself and never re-sends completed files. From a browser or the phone app, an interrupted transfer starts again, so use the desktop app for large files.

Does resume work for recipients downloading?

Yes, through the free desktop app, which the share page offers. A download in the browser that is interrupted starts again.

What happens to a file that changed while a transfer was paused?

Changed files are detected and re-sent; unchanged, completed files are skipped.

Can a revoked link still be downloaded?

No. Download tokens expire in minutes, so a revoked link stops resumed downloads as well.

Does a resumed transfer re-send files that were already complete?

No. Files already on the server are skipped, and in the desktop app a part-sent file continues from its checkpoint.

What happens if the link is revoked while a download is paused?

The download cannot resume. Tokens are minted per download and expire in minutes; revoking the link stops new and resumed transfers immediately.

Is the checksum still valid after the desktop app resumes a transfer?

Yes. The checksum is recorded on the complete file at the end of the transfer, however many sessions or reconnects it took, and verified on every completed download.

Does the browser upload resume too?

No. In a browser, an interrupted upload starts again from the beginning; in a job of many files, the ones that finished stay finished. For large files, use the desktop app, which picks up where it stopped.

Next step

Try it, or ask first.

Start free with 10 GB and no card, book a demo, or talk to a person on WhatsApp. Leads from this page reach us with the page name attached, so the reply already knows what you read.

Tell us what you move

Sizes, where it goes, and what is slow today. A person replies with the plan and the setup that fit — no drip sequence.

Or write to hello@boita.io. Your details go to our team only; see the privacy policy.

Try it on your next transfer.

Create a free workspace with 10 GB, move one thing and watch it fill your line. Plans are flat and in your currency.

Chat on WhatsApp