Your web server is likely sending the .tar.gz
file with a content-encoding: gzip
header, causing the web browser to assume a gzip layer was applied only to save bandwidth, and what you really intended to send was the .tar
archive. Chrome un-gzips it on the other side like it would with any other file (.html
, .js
, .css
, etc.) that it receives gzipped (it dutifully doesn't modify the filename though).
To fix this, make sure your web server serves .tar.gz
files without the content-encoding: gzip
header.
More Info: https://code.google.com/p/chromium/issues/detail?id=83292