2
Many modern browsers, when told to download some online resource into a file, will not directly write data to the target file, but instead create an empty file with the destination filename, and write downloaded data a separate file with the appended extension .part
, .download
or similar. When the download is complete, the partially-downloaded file is renamed to the intended name, without the extra extension.
I remember older browsers not doing this. Utilities like wget or curl don't do it either. I can think of some rationale myself, but is there a definitive reason why this behaviour was introduced? Why the .part
extension, and why the empty file?
I think this is it. Some programs (Transmission for example) give you the option to append
– lx07 – 2019-06-09T16:02:52.060.part
or not to incomplete downloads.Why the additional empty file then? – user3840170 – 2019-09-03T08:50:46.183