Posted January 05, 2014
JMich: Get download link. If filename exists locally, check size. If size matches, mark as complete. If size doesn't match, assume incomplete download. If installer, check hashes, download missing and/or corrupt parts. If extra, continue download from end of file.
At no point was the downloader modifying files it didn't know about.
It's not clear to me what files it does know about though. I'll assume from what you've said that if a filename changes, the old file will be left alone and not deleted and it's up to the user to clean up their directories as I've been attempting to do.At no point was the downloader modifying files it didn't know about.