I’ve had odd troubles, lately, with images that stopped working for no reason.
The first time I encountered it, I had just defragged my flash drive (it was getting full). Copying them off the card and then back onto the card seemed to fix everything.
Today, completely separate from that first issue, I realized the jQuery wasn’t working on this site. I also noticed that the big icosidodecahedron in the background wasn’t showing up. I recopied a few files, and it’s all the right way again.
But why? I have a hard time understanding how the exact same image can just stop working. The oddest part was that the corrupted files on my flash drive seemed to be transmitting with a MIME type of text/html or something similar. Is that information stored in the file?