It looks like you assume that SSL guarantees correctness of the file.
First, I had experience with substituted SSL certificates (by our government, at revolution), when errors were reported by Chrome only due to certificate pinning for Google services.
Second, site can be hacked and replaced directly at the site.