• [^] # Re: Désespoir...

    Posté par (site web personnel) . En réponse à la dépêche Le droit au code source/à la décompilation. Évalué à 10.

    « La décompilation est l'opération qui consiste à passer du code objet (...) au code source. »

    Il y a une grande différence entre le « véritable » code source et celui obtenu par décompilation : il y a perte du nom des variables, de leur type, des commentaires, etc. Tu peux avoir des bibliothèques ont été compilées en statique dans le binaire. Etc, etc. D'ailleurs il me semble que l'on se limite souvent à « seulement » désassembler la partie de code que l'on veut analyser, plutôt que d'essayer de décompiler réellement. A part dans quelques langages genre Java où la décompilation est facile (mais le code source obtenu est quand même moins sympa que l'original), la décompilation est quand même une procédure lourde (donc utilisée seulement si cela vaut le coût).