Curious if maybe your server/browser is uncompressing the .gz extension when the file is being served. I think I've seen this issue somewhere before (not here), will see what I can find.