2012-07-17 11 views
17

Recentemente mi sono imbattuto in questa immagine che sembra un GIF normale:file con estensione JPG si comporta come un GIF con un gatto tiro di una pistola con contraccolpo pesante

seems a gif image

Anche imgur memorizza come GIF quando L'ho caricato qui.

Ma quando ho visto il collegamento, era un'immagine JPEG, a differenza di una GIF di quanto mi aspettassi!

ecco il link: https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/559307_325955130827518_630404691_n.jpg

+13

È una GIF con l'estensione errata. I primi 6 byte dell'immagine sono GIF89a, che è il [numero magico] (http://en.wikipedia.org/wiki/Graphics_Interchange_Format) per un file GIF. – vcsjones

+11

E nasce un nuovo meme. –

+0

E 'seriamente fuori tema? – gopi1410

risposta

20

Questo è in realtà un .gif - guardare le intestazioni della risposta HTTP.

L'MIME type è image/gif

Quindi non importa quale sia l'URL dice alla fine - è il tipo MIME che determina come il browser interpreta.

Un sacco di siti usano questo (credo di buttar via i mietitori?) Imgur.com riporta spesso l'estensione sbagliata, per esempio. Prova a andare a i.imgur.com/yourpic.txt - dovrebbe ancora apparire come una gif corretta.

+0

Hmm ... Se stai usando chrome, premi F12. Quindi vai alla scheda "Rete" e cerca la tua immagine. Fare clic su di esso e controllare la scheda "intestazioni" che appare. Non sono sicuro per altri browser, mi dispiace. –

+0

@ gopi1410 usa gli strumenti di chrome dev se hai Chrome. Ctrl Shift I dovrebbe sollevarlo. Aggiorna la pagina per catturare i tipi –

+0

ohk. Gotcha! Grazie! – gopi1410