Interessante. Links para as duas primeiras imagens usam a mesma sintaxe e ambos vão para o mesmo diretório. Ambos são arquivos png aparentemente válidos (não foram verificados). Mas o servidor googlecode lida com eles de maneira diferente. O primeiro (exibido) retorna como tipo "text / plain".
HTTP/1.1 200 OK
Date: Wed, 30 Jan 2013 20:05:47 GMT
Server: Apache
Last-Modified: Mon, 27 Feb 2012 15:02:40 GMT
ETag: "228//4star-oyksoft-plain.png"
Expires: Wed, 30 Jan 2013 20:08:47 GMT
Content-Length: 4549
Content-Type: text/plain
O segundo (baixado) é retornado como "application / octet-stream".
HTTP/1.1 200 OK
Last-Modified: Mon, 13 Aug 2012 12:54:41 GMT
Content-Length: 2330
Content-Type: application/octet-stream
Date: Wed, 30 Jan 2013 20:06:09 GMT
Server: Apache
ETag: "288//badge.png"
Aparentemente, o navegador tenta lidar com a versão em texto, mas aplica o tipo de aplicativo e apenas o transfere ("Ei usuário, você descobre"). Então, parece que o servidor está retornando respostas diferentes por algum motivo desconhecido.