Parallel Chunked Download

Splitting one file into N byte-range requests issued in parallel over a bare HTTP client, each chunk to its own temp file, merged in order, with progress reported through a channel-backed flow — plus when ranges are actually safe, how big a chunk should be, and why a failure retries one chunk rather than the file. Use when a large download is slower than the link allows, when a download restarts from zero after a hiccup, or when a progress bar sticks just short of full.

maxrave-dev f0c3b20 8.2 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/parallel-chunked-download commit f0c3b20bd3

Frequently asked questions

npx skillmds@latest add maxrave-dev/parallel-chunked-download