Closed smaragdus closed 4 years ago
It's feeding some HTML content after the file. Very strange. I'll have to look at this over the weekend.
The PHP script that that site is using to serve the download is buggy. I'm not sure what it's doing exactly, but it's appending the download page immediately after the binary file. So the content-length header value that it reports is basically a lie. It then falls on the download manager to terminate the download once it reaches the correct file size. My program didn't do that so that's why it over-downloaded.
I've prevented it from saving the erroneous data. Hopefully the fix doesn't affect any other sites.
@erickutcher
Thank you for taking your time to investigate the issue.
A new version is up that corrects this.
When I download these files:
from this website I get different file sizes and different hash values when I use HTTP Downloader, Free Download Manager and browser. When these files are downloaded with Free Download Manager and with browser the file sizes and the hash values match, while when these files are downloaded with HTTP Downloader the file sizes are bigger and accordingly the hash values do not match.
Hashes:
The same applies for these files:
downloaded from the same website.
When these downloads are served by Free Download Manager and browser the file sizes and the hash values match. But when these downloads are served by HTTP Downloader the file sizes and the hash values do not match. Can you confirm that HTTP Downloader somehow modifies these downloads?