XBM — fichier .xbm
obsolèteFormat d'image bitmap monochrome stocké comme du code source C, ancêtre du favicon.
Le XBM (X BitMap) encode une image monochrome (noir et blanc, un bit par pixel) sous la même forme que le XPM : un fichier source C, avec des macros #define pour la largeur et la hauteur et un tableau d’octets pour les pixels. Il servait notamment à définir les curseurs et icônes du système X Window.
N’ayant pas de structure binaire fixe — c’est un fichier texte C valide d’un bout à l’autre — il ne possède aucune signature binaire exploitable : seule l’extension ou la présence de motifs #define ..._width permet de le repérer. Il fut aussi, un temps, l’un des rares formats d’image supportés directement en CSS, avant d’être largement abandonné au profit du PNG et du SVG.
Sa limitation au monochrome pur, sans niveaux de gris ni couleur, en faisait un format adapté aux capacités d’affichage très restreintes des premiers postes de travail X Window, mais rapidement dépassé dès que les écrans couleur se sont généralisés.
Le format a directement inspiré le XPM, conçu quelques années plus tard précisément pour ajouter la couleur qui manquait au XBM tout en conservant le même principe d’encodage comme code source C directement compilable.
Les tout premiers navigateurs web comme Mosaic et les débuts de Netscape affichaient déjà des images XBM en ligne dans une page HTML, aux côtés du GIF, ce qui en fait l’un des tout premiers formats d’image jamais pris en charge nativement par un navigateur, bien avant que le PNG ne soit même conçu.
Certains navigateurs modernes conservent d’ailleurs, par simple héritage historique, une prise en charge résiduelle du XBM en tant qu’image CSS ou favicon, une compatibilité ascendante rarement utilisée aujourd’hui mais jamais formellement retirée des moteurs de rendu web.
Signature binaire
Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .xbm ?
GIMP permet d'ouvrir gratuitement un fichier .xbm. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format XBM ?
Le type MIME du format XBM est image/x-xbitmap.
Le format XBM (.xbm) est-il encore utilisé aujourd'hui ?
Le format XBM est obsolète : il n'est plus recommandé pour de nouveaux usages, mais peut encore être rencontré dans d'anciens fichiers.
Peut-on ouvrir un fichier .xbm sur mobile, sans installer d'application ?
Oui : GIMP fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Pourquoi mon fichier .xbm ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :