Skip to content
Miaoboxzone

How downloads resume after interruption

Last updated: Applies to: Miaoboxzone 1.0 and laterVerified on:

Short answer

Progress is written to the disk file as chunks arrive, so a resumed task continues from the last received chunk instead of starting over.

Key facts

  • "Partial downloads are kept on disk under the destination folder."
  • "Resume works when the source supports range requests."
  • "If a source does not support ranges, the task restarts from zero."

What is checkpointed

Miaoboxzone writes received bytes straight to the destination file and records the expected total size. There is no progress-only-in-memory step that would be lost on a crash.

What happens on pause or failure

EventWhat happens
PauseThe file handle is closed; the partial file stays on disk.
Network errorThe task moves to retry with backoff, then resumes from the last chunk.
App restartIncomplete tasks are re-queued and resume on the next start.
Source changeIf the remote file changed (different size or checksum), the task restarts.

When a task cannot resume

  • The source server does not accept range requests.
  • The source URL now returns different content.
  • The destination file was moved or deleted manually.

In these cases the task restarts from zero, and the previous partial file is replaced.

Limitations

This describes Miaoboxzone's own queue. When an external extractor performs the transfer itself, resume behaviour is decided by that tool.