Unidee - I agree. Downloading files has been much better after the days of dial-up. I have d/l TB's of data over the years. But it is not infallible. This past December I d/l a copy of OSCAR and got a 0 byte file. Might have been a server problem, browser problem, etc. It does happen on occasion.
SleepRider - That's great for FF users! But FF, IE & Edge, use the binary version of file size which tends to give you a smaller number of the files actual size. I use Chrome on my Mac which doesn't give you any size before download. Safari is even worse, it just downloads the file with no options at all.
Here are the browser differences in (using the OSCAR Mac .dmg as an example):
- MS IE - 15.9 MB
- MS Edge - 16.0 MB (presumably rounded)
- FF - 16.0 MB (Linux, rounded)
- Chrome - No file size (Mac)
- Safari - No file size (Mac)
- Mac Finder - 16.7 MB (decimal notation, not binary)
- Mac Terminal - 16,726,839 (decimal notation, not binary)
- Windows Command Prompt - 16,726,839 (decimal)
- Win File Explorer - 16,335 KB (binary)
- Linux Terminal - 16,726,839 (decimal)
The actual file size is:
16.726839 MB (decimal)
15.951956748962402 MB (binary)
So the file size displayed would depend on what OS/Browser combo you were using, and whether the user knows the difference between binary and decimal (1024 -vs- 1000). But since the CLI in all 3 OS's shows the decimal version, it's something to go on, but not until you d/l the file. Knowing the file size beforehand would be helpful. The checksum would be a bonus for the integrity of the file d/l.
Excuse my ramblings, I had too much coffee this morning!