Pourquoi convertir DLL en ICO ?
Windows stocke les icônes du système et des applications à l'intérieur de fichiers DLL plutôt que dans des fichiers autonomes - shell32.dll et imageres.dll en sont des exemples célèbres. Les extraire vous permet de réutiliser les icônes dans des raccourcis personnalisés, des projets de développement ou des archives. Les données .ico existent déjà dans la section .rsrc de la DLL ; l'outil d'extraction retire simplement l'enveloppe PE et les enregistre en tant que fichiers indépendants.
Comment convertir DLL en ICO
IconsExtract FREE
Lancez IconsExtract, cliquez sur Select File, parcourez jusqu'à la DLL, et l'outil affichera toutes les icônes intégrées sous forme de vignettes ; sélectionnez celles que vous voulez et utilisez File > Save Selected Icons as .ico.
Resource Hacker FREE
Ouvrez la DLL dans Resource Hacker, développez le nœud Icon Group, faites un clic droit sur une entrée et choisissez Save resource to *.ico file ; ou utilisez Action > Save All Resources pour tout exporter d'un coup.
Programmes qui convertissent DLL
À propos de ces formats
Une DLL (Dynamic Link Library) est un fichier de bibliothèque Windows contenant du code compilé que les programmes chargent pendant leur exécution ; ce n'est donc pas un fichier que l'on…
Ouvrir les détails de .DLL →Un fichier ICO est une icône Windows utilisée pour les programmes, les fichiers, les dossiers et les favicons de navigateurs. Un seul .ico contient la même image en plusieurs tailles (de…
Ouvrir les détails de .ICO →Qualité et points de vigilance
- Il s'agit d'une extraction, pas d'une conversion - les données ICO existent déjà dans la section
.rsrcde la DLL ; l'enveloppe PE est simplement retirée. - Toutes les DLL ne contiennent pas d'icônes ; si le nœud Icon ou Icon Group n'apparaît pas dans l'arborescence de Resource Hacker, la DLL ne contient aucune ressource d'icône.
- Les entrées Icon Group enregistrent plusieurs tailles (16x16, 32x32, 48x48, 256x256) dans un seul fichier
.ico; l'emplacement 256x256 dans les DLL modernes est compressé en PNG à l'intérieur du conteneur ICO.