FREE TOOLS / DeskShuttle

Transfer Lab

Break a simulated connection. Resume the missing chunks. Change one byte and inspect its real SHA-256 digest.

TEACHING SIMULATION128 MiB / 8 × 16 MiB

Interrupt it. Keep the progress.

Press start, then drop the connection. Resume requests the missing chunks. The clock and connection are simulated; no files are sent.

00Waiting
01Waiting
02Waiting
03Waiting
04Waiting
05Waiting
06Waiting
07Waiting

Ready. No chunks received.

REAL CALCULATION / TINY FIXTURE

One byte. A different digest.

This part calculates SHA-256 in your browser. The text remains readable: a hash is not encryption.

Original / 20 bytes

DeskShuttle fixture ACalculating…

Received fixture

DeskShuttle fixture ACalculating…

A matching digest checks bytes against an expected value. It does not authenticate a peer, encrypt a connection or scan a file for malware.

No account, upload or app sync. Entries and choices stay in this page and reset when you reload. Save your download before leaving. Cloudflare serves the site and may retain standard request logs. App Store links carry campaign labels for Apple’s aggregate reports.

Read a little further.

Workflow

Transfer iPhone Videos to Windows Without USB or iCloud

Engineering note

How Resumable Transfers Work: Chunks, Hashes and Retries

Troubleshooting

Same Wi-Fi, No Connection: Troubleshooting Local File Transfers

Security model

Local Does Not Mean Encrypted: DeskShuttle’s Connection and Integrity Model