XBM (X BitMap) on lähinnäX Window Systemissä ohjelmoinnissa käytetty mustavalkoinenkuvatiedostomuoto.
Tiedostomuoto on kehitettyMIT:ssa 1980-luvulla.[1]Myöhemmin sille on kehitettiin seuraajaksiXPM-muoto, joka tukee myös värillisiä kuvia.
XBM on tekstimuotoinen, itseasiassa se onC-lähdekoodia. Kuvatiedoston voi ottaa C-kieliseen ohjelmaan #include-direktiivillä, jonka jälkeen siitä tehdään ohjelmassa XCreateBitmapFromData()-funktiolla kuva palvelimelle. Kuvan voi myös ladata tiedostosta XReadBitmapFile()-funktiolla.
Kuvaa voi tämän jälkeen käyttääkuvakkeena taiosoittimena.
Monet selaimet tukivat XBM:ääWorld Wide Webin alkuaikoina.Sen tuki jätettiin poisInternet Explorerista versiossa 6 jaFirefoxista vuonna 2009.[2]
#define test_width 16#define test_height 7staticunsignedchartest_bits[]={0x13,0x00,0x15,0x00,0x93,0xcd,0x55,0xa5,0x93,0xc5,0x00,0x80,0x00,0x60};