Éditeur avancé pour explorer, modifier et extraire les ressources internes de vos fichiers exécutables
Éditeur avancé pour explorer, modifier et extraire les ressources internes de vos fichiers exécutables
Vote (22 votes)
Licence Gratuit
Éditeur Angusj
Version 5.2.8
Fonctionne sous Windows
Vote
(22 votes)
Éditeur
Angusj
Fonctionne sous
Windows
Licence
Gratuit
Version
5.2.8
Les plus
- Éditeur complet pour visualiser et manipuler des ressources dans des exécutables et des fichiers de ressources
- Décompilation et recompilation de ressources clés (menus, dialogues, chaînes, informations de version, etc.)
- Extraction polyvalente vers scripts, images et formats binaires
- Fonctions de ligne de commande et support de scripts pour automatiser des opérations
- Freeware, annoncé sans publicité et pleinement fonctionnel
Les moins
- Orientation clairement utilisateur avancé, les mauvaises manipulations peuvent avoir des effets immédiats sur un exécutable
- Le cadre d’utilisation insiste sur un usage légitime, ce qui rappelle que l’outil n’est pas destiné à des modifications illicites
Resource Hacker est un éditeur avancé qui permet d’explorer, de modifier et d’extraire les ressources internes des applications Windows. Il combine une approche visuelle, pratique pour parcourir le contenu d’un fichier, et des fonctions de compilation et de décompilation pour travailler aussi sur des scripts de ressources.
Ce logiciel s’adresse surtout aux développeurs, aux intégrateurs et aux utilisateurs avertis qui souhaitent ajuster des éléments d’interface, préparer une version multilingue, ou récupérer des ressources intégrées, sans disposer du code source.
Un vrai poste d’observation sur les ressources
Resource Hacker ouvre des fichiers exécutables et bibliothèques courants, ainsi que des bibliothèques de ressources compilées. L’arborescence de ressources rend la navigation claire, et l’outil sait afficher aussi bien des contenus graphiques que des ressources textuelles ou structurées. On y retrouve notamment des éléments comme les icônes, curseurs, bitmaps, ainsi que des images de type GIF, AVI ou JPG. Il peut aussi lire certains contenus audio intégrés, comme des ressources WAV et MIDI.
Éditer, remplacer, renommer, ajouter ou supprimer
L’intérêt principal du logiciel tient à la variété d’actions possibles sur les ressources. Vous pouvez renommer, ajouter ou supprimer des entrées, et modifier des ressources existantes en les remplaçant par celles d’un autre fichier. Pour les ressources d’images (icônes, curseurs, bitmaps), le remplacement peut se faire à partir de fichiers image compatibles, d’un fichier de ressources, ou même d’un autre exécutable.
Pour les ressources de type interface et texte (menus, dialogues, tables de chaînes, accélérateurs, tables de messages, formulaires Delphi, informations de version), Resource Hacker mise sur la décompilation en scripts de ressources, puis la recompilation après modification. Les menus et dialogues peuvent aussi être visualisés de manière proche de leur rendu dans une application, ce qui aide à contrôler ce qui a été changé.
Extraction et sauvegarde, pour réutiliser ailleurs
Quand l’objectif est la récupération, Resource Hacker sait extraire des ressources vers plusieurs formats, y compris sous forme de fichier de ressources, de données binaires, ou sous forme de scripts et d’images décompilés. Cette flexibilité est appréciable pour archiver, comparer, ou réintégrer des ressources dans un autre projet.
Compilation, décompilation et automatisation
Resource Hacker ne se limite pas à l’édition ponctuelle. Il intègre un compilateur et un décompilateur, et accepte aussi des opérations via la ligne de commande. On peut ainsi enchaîner des actions comme ajouter, modifier, supprimer ou extraire des ressources, avec la possibilité de consigner les opérations dans un journal. Le compilateur gère également des directives de script courantes comme #INCLUDE, ainsi que des conditions #IF et #IFDEF.
Un outil puissant, à utiliser avec discernement
Le logiciel est proposé en freeware, annoncé comme sans publicité et sans restrictions de fonctionnement. En contrepartie, sa puissance implique de la prudence, et les conditions d’utilisation rappellent un cadre clair, notamment l’interdiction d’en faire un usage illégal, ainsi qu’une fourniture « en l’état ».
Les plus
- Éditeur complet pour visualiser et manipuler des ressources dans des exécutables et des fichiers de ressources
- Décompilation et recompilation de ressources clés (menus, dialogues, chaînes, informations de version, etc.)
- Extraction polyvalente vers scripts, images et formats binaires
- Fonctions de ligne de commande et support de scripts pour automatiser des opérations
- Freeware, annoncé sans publicité et pleinement fonctionnel
Les moins
- Orientation clairement utilisateur avancé, les mauvaises manipulations peuvent avoir des effets immédiats sur un exécutable
- Le cadre d’utilisation insiste sur un usage légitime, ce qui rappelle que l’outil n’est pas destiné à des modifications illicites