Ce que tu n'a pas l'air de comprendre, c'est que ça peut correspondre aussi bien au nom d'une fonction qu'à l'age du capitaine ou ... aux mensurations de Britney spears...
*Peut être* pourrait on trouver une signification en considérant une police de caractères 16 bits (utf ou iso-8852) mais peut etre n'est-ce aussi utilisable que sous forme d'entiers longs codés sur 67 bits...(et non, je n'ai pas fait d'erreur dans le nombre de bits )
Le bytecode, c'est un code qui a été en partie compilé.
Il y a, *normalement*, moyen de l'interpréter, mais, tant que tu ne saura déjà pas quel est, tout simplement, le codage utilisé (qui te dit que c'est de l'ASCII, finalement ) ou que tu n'auras pas une structure quelconque dans laquelle tu pourras mettre les différentes valeurs, tu ne saura strictement rien faire.
Le problème vient du fait qu'en gros, tu voudrait recoder une machine virtuelle java, ou quelque chose de suffisemment similaire pour pouvoir récupérer "le code source"... Et ça, ça demande d'au moins connaître les spécificités de la machine virtuelle.
C'est pour cela que je te propose, par facilité, de te tourner vers l'une des bibliothèques... qui permet la gestion du bytecode java...
Partager