Miten voin varmistua, että jokin kuva on todella esimerkiksi GIF kuva eikä vain .gif loppuinen kuvatiedosto. Miten sen voi tsekata Javalla.
Kuvien loppuliite väärä?
Seppo
1151
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
headerin jutut löytyy Googlella, esim. täältä:
http://www.cs.cornell.edu/dali/overview/gif.html
No, vähemmälläkin pääsee, gif89-tiedosto alkaa näin:
0x47 0x49 0x46 0x38 0x39 0x61 GIF89a
kun hexaeditorilla katsoo. Tarkemmat kuviot sitten headereista.
Javalla teet tarvittavat luokat headerista, tai alkuun vaan rutiini, joka lukee tiedostosta binäärinä 6 ekaa tavua vaikka merkkijonoon tms.