To Erik Moeller:
Thanks for splitting the file. I have downloaded and reassembled everything without problems.
To TimWi:
You should use a Download manager that can resume your download in the case of an error. Try, for example, http://www.getright.com/ (but
that's
just an example, I don't favour any particular one).
I'm not talking of interrupted downloads, TimWi. As said I downloaded the same 100 Mb file 8 times. All downloads made it till the end. All 8 files have the same byte count. Yet 4 have the correct MD5 checksum, 4 have not, each one different. I experienced problems like this before, hence the test.
I'm not an expert on this, but might the TCP/IP internal checksum be so small that every once in a while a transmission error by chance produces a correct checksum for the garbled block? Such a rare event would only be noticed on huge transfers. If one in 400,000 small HTML GETs fails one would not notice. I one file is sent as 400,000 small packages then it will be noticed in this all or nothing scenario.
Erik Zachte
wikitech-l@lists.wikimedia.org