En bref
- ICO est un conteneur d’icônes Windows qui stocke plusieurs images bitmap de tailles et de profondeurs de couleur différentes, l’application choisissant la version adaptée à l’affichage.
- Sous Windows, ouvrez le fichier avec une application utilisant le décodeur ICO natif de Windows Imaging Component. WIC ne fournit pas d’encodeur ICO natif : afficher le fichier ne garantit donc pas que l’application puisse le créer ou l’enregistrer. Sur Mac ou mobile, choisissez une application indiquant explicitement le décodage ICO.
- Ni l’extension ni l’en-tête ne prouvent qu’un ICO est sûr. NVD répertorie CVE-2004-1049 : des dimensions d’image spécialement conçues pouvaient provoquer des dépassements dans Windows LoadImage. Pour un fichier non fiable, limitez taille et dimensions, validez les offsets du répertoire et utilisez un décodeur à jour et isolé.
Fichier image ICO : l’ouvrir, le vérifier et le convertir
Microsoft désigne officiellement ICO comme « Icon Format ». Un fichier peut réunir plusieurs représentations d’une icône, notamment en 16×16, 32×32, 48×48 et 256×256. Chaque image utilise un bitmap et un masque pour les zones transparentes ; les icônes 32 bits peuvent aussi employer une transparence alpha. Les octets distinctifs sont 00 00 01 00 à l’offset 0.
Lors de la conversion d’un ICO multi-image en PNG, l’exportation d’une seule image supprime les autres tailles et profondeurs de couleur. Dans le sens PNG vers ICO, le redimensionnement ou la réduction vers une palette 8 ou 4 bits peut produire des contours crénelés et perdre de la transparence ou des détails colorimétriques.
Comment l’ouvrir
Sous Windows, ouvrez le fichier avec une application utilisant le décodeur ICO natif de Windows Imaging Component. WIC ne fournit pas d’encodeur ICO natif : afficher le fichier ne garantit donc pas que l’application puisse le créer ou l’enregistrer. Sur Mac ou mobile, choisissez une application indiquant explicitement le décodage ICO.
Sous Windows, ouvrez le fichier avec une application utilisant le décodeur ICO natif de Windows Imaging Component. WIC ne fournit pas d’encodeur ICO natif : afficher le fichier ne garantit donc pas que l’application puisse le créer ou l’enregistrer. Sur Mac ou mobile, choisissez une application indiquant explicitement le décodage ICO.
Lors de la conversion d’un ICO multi-image en PNG, l’exportation d’une seule image supprime les autres tailles et profondeurs de couleur. Dans le sens PNG vers ICO, le redimensionnement ou la réduction vers une palette 8 ou 4 bits peut produire des contours crénelés et perdre de la transparence ou des détails colorimétriques.
Sécurité
Ni l’extension ni l’en-tête ne prouvent qu’un ICO est sûr. NVD répertorie CVE-2004-1049 : des dimensions d’image spécialement conçues pouvaient provoquer des dépassements dans Windows LoadImage. Pour un fichier non fiable, limitez taille et dimensions, validez les offsets du répertoire et utilisez un décodeur à jour et isolé.
Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.
La conversion
Lors de la conversion d’un ICO multi-image en PNG, l’exportation d’une seule image supprime les autres tailles et profondeurs de couleur. Dans le sens PNG vers ICO, le redimensionnement ou la réduction vers une palette 8 ou 4 bits peut produire des contours crénelés et perdre de la transparence ou des détails colorimétriques.
Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.
Questions fréquentes
Qu’est-ce qu’un fichier ICO et à quoi sert-il ?
C’est un conteneur d’icônes Windows regroupant une ou plusieurs images bitmap de tailles et profondeurs de couleur différentes afin que le système ou l’application choisisse la représentation appropriée.
Comment ouvrir un fichier ICO ?
Utilisez une application dotée d’un décodeur ICO. Windows Imaging Component assure le décodage natif, mais pas l’encodage ICO natif ; une application capable de l’afficher ne pourra donc pas forcément le créer ou l’enregistrer.
Comment ouvrir un fichier ICO sous Windows 11 ?
Ouvrez-le avec une application utilisant le décodeur ICO natif de Windows Imaging Component. Windows fournit aussi des interfaces pour extraire des icônes de fichiers ICO autonomes ainsi que de fichiers EXE et DLL.
Comment ouvrir un fichier ICO sur un Mac ?
Choisissez une application Mac qui annonce explicitement le décodage ICO. Vérifiez qu’elle donne accès à toutes les tailles incorporées ; sinon, convertissez une copie fiable avec un convertisseur adapté.
Comment afficher un fichier ICO sur un téléphone ?
Utilisez une application mobile annonçant le décodage ICO. Si elle ne lit pas le conteneur, convertissez une copie fiable en PNG et sélectionnez l’image voulue, sachant qu’un PNG unique ne conserve pas les autres variantes.
Pourquoi mon fichier ICO est-il impossible à ouvrir ou mal affiché ?
L’application peut ne pas avoir de décodeur, les offsets ou données peuvent être invalides, ou une taille incorporée inadaptée peut être sélectionnée. Vérifiez 00 00 01 00 à l’offset 0 et essayez un décodeur à jour.
Faut-il choisir ICO ou PNG pour une icône Windows ?
Choisissez ICO pour réunir plusieurs tailles et profondeurs de couleur d’une icône Windows. PNG correspond à une image ordinaire ; exporter une seule représentation ICO en PNG élimine les autres variantes.
Comment convertir ICO en PNG sans perdre les tailles d’icône ?
Extrayez chaque image incorporée nécessaire et enregistrez-la dans un PNG distinct. Un PNG unique ne peut pas conserver toutes les variantes de taille et de profondeur de couleur du conteneur.
Une pièce jointe ICO est-elle sûre à ouvrir ?
Ne vous fiez pas uniquement à l’extension ou à l’en-tête. Des données ICO spécialement conçues ont déjà exploité un analyseur Windows ; utilisez un décodeur à jour et isolé qui limite et valide dimensions, tailles et offsets.
Quelles tailles et transparences un fichier ICO accepte-t-il ?
Il peut contenir des images de tailles et profondeurs de couleur variées. Les versions 16×16, 32×32, 48×48 et 256×256 sont courantes ; les masques créent les zones transparentes et les images 32 bits peuvent employer un canal alpha.
Formats associés
Sources
ICO Format Overview · Microsoft Learn(格式开发者的官方 Windows 文档)
Icons (Menus and Other Resources) · Microsoft Learn(官方 Win32 资源文档)
Icons (Design basics) · Microsoft Learn(官方 Windows 图标设计与兼容性指南)
IANA Media Types Registry · IANA(官方媒体类型注册表)
PRONOM Icon File Format Signatures · 英国国家档案馆 PRONOM(权威格式识别注册库)
NVD CVE-2004-1049 · 美国国家标准与技术研究院国家漏洞数据库