Bonjour,
Je travaille un projet java avec la cartouche oracle 9i intermedia.
Lorsque j'execute le code java et je veux afficher le proprietes d'une image ( par exemple le format de l'image ), je recois un string '0x4A464946'.
cependant, 'SQL Plus WorkSheet' m'affiche que c'est du format 'JFIF'.
Apres une recherche j'ai decouvert que '0x4A464946' est un ascii qui signifie JPEG/JFIF.
En fait il y a une multitude de d'asciis pour differentes significations:
[
# Compiled Java class files (bytecode) start with 0xCAFEBABE.
# GIF image files have the ASCII code for 'GIF89a' (0x474946383961) or 'GIF87a' (0x474946383761)
# JPEG image files begin with 0xFFD8 and end with 0xFFD9. JPEG/JFIF files contain the ASCII code for 'JFIF' (0x4A464946) as a null terminated string. JPEG/Exif files contain the ASCII code for
....
]
Je me demande est-ce qu'il y a en java une méthode de conversion de ces ascii en string équivalents significatifs ou je suis obligé de construire moi-meme une fonction d'affectation pour chaque ascii sa correspondance.
Merci pour votre aide.
Partager