Ce site est une reproduction de www.hammerfest.fr. Il N'EST PAS affilié à Motion Twin (les créateurs d'Hammerfest).
Il n'est pas possible de jouer à Hammerfest ici. Plus d'infos.
Cliquez sur un drapeau pour changer de site : 🇫🇷🇪🇸🇺🇸
Un décompilateur est un outil servant à reconstituer, partiellement ou totalement, le code source d’un logiciel à partir d’un programme exécutable alors dans un format binaire.
La décompilation est une technique de rétro-ingénierie ou d'ingénierie-inverse. Elle peut servir au portage et à l'adaptation d'une application dont le code source n'est pas disponible, à la réalisation de l'interopérabilité, à la traduction, à l'analyse et la vérification du fonctionnement d'un programme, et encore au débogage du programme.
Le principe du décompilateur est donc d'étudier ou tester le fonctionnement de ce logiciel afin de déterminer les idées et principes qui sont à la base de n'importe quel élément du logiciel lorsqu'on effectue toute opération de chargement, d'affichage, d'exécution, de transmission ou de stockage du logiciel.
Les logiciels dont le code source est disponible ne nécessitent pas l'utilisation d'un décompilateur.
La décompilation est un problème difficile et d'un strict point de vue théorique, impossible[réf. nécessaire]. Cependant, il est possible de retrouver un certain nombre d'informations sur le code source initial à partir du code compilé. La décompilation est un outil assisté d'aide à la rétro-ingénierie. Un décompilateur fonctionnant de manière entièrement automatique n'est pas réalisable.