Incomplete file protection

.part files and resuming interrupted downloads

The client writes an incomplete download to a temporary .part file so it is not mistaken for a finished file.

During a download

The temporary file may grow while progress is reported. On success, the client finalises or renames it to the intended filename.

After an interruption

Supported HTTP sources may allow the client to continue from the existing partial file. Other protocols or sources may require a fresh transfer.

Do not rename it manually

A remaining .part file is not proof that the content is complete. Check the job result before deleting or moving it.

When cleanup is reasonable

Remove a partial file only after the related job is no longer running and you have decided not to retry or resume it.