Què és un fitxer XBM?

Com obrir, editar i convertir fitxers XBM

Un fitxer amb l' extensió de fitxer XBM és un fitxer gràfic de bitmap X utilitzat amb el sistema gràfic d'interfície d'usuari anomenat X Window System per representar imatges monocromes amb text ASCII, similar als fitxers PBM . Alguns fitxers d'aquest format poden utilitzar l'extensió de fitxer .BM.

Encara que no siguin tan populars (el format ha estat reemplaçat per XPM - X11 Pixmap Graphic), és possible que encara vegeu fitxers XBM usats per descriure mapes de bits del cursor i de la icona. Algunes finestres del programa també poden utilitzar el format per definir les imatges del botó a la barra de títol del programa.

Els fitxers XBM són únics, ja que, a diferència de PNG , JPG i altres formats d'imatge populars, els fitxers XBM són fitxers font del llenguatge C, el que significa que no estan destinats a ser llegits per un programa de visualització gràfica, sinó que tenen un compilador C.

Com obrir un fitxer XBM

Els fitxers XBM es poden obrir amb visualitzadors d'arxius d'imatge populars com IrfanView i XnView, així com amb LibreOffice Draw. També us pot interessar visualitzar un fitxer XBM amb GIMP o ImageMagick.

Consell: si el fitxer XBM no s'obre en aquests programes, comprovi que està llegint correctament l'extensió del fitxer. Podeu confondre un fitxer PBM, FXB o XBIN per a un fitxer XBM.

Atès que els fitxers XBM són només fitxers de text que la interpretació del programa és capaç d'utilitzar per generar la imatge, també podeu obrir-ne un amb qualsevol editor de text . Només sàpigues que obrir l'arxiu XBM d'aquesta manera no us mostrarà la imatge sinó el codi que compon el fitxer.

A continuació es mostra un exemple del contingut de text d'un fitxer XBM, que en aquesta instància és per mostrar una petita icona de teclat . La imatge que hi ha a la part superior d'aquesta pàgina és la que es genera a partir d'aquest text:

#define keyboard16_width 16 #define keyboard16_height 16 static char keyboard16_bits [] = {0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x08, 0x10, 0x08, 0x10, 0x08, 0x10, 0x08, 0x10, 0xf0, 0x0f, 0x00, 0x00 0x00 0x00 0xf0 0x0f 0xa8 0x1a 0x54 0x35 0xfc 0x3f 0x00 0x00 0x00 0x00};

Consell: no sé de cap altre format que utilitzi l'extensió de fitxer .XBM, però si el fitxer no s'obre amb els suggeriments anteriors, veuràs què pots aprendre amb un editor de text gratuït. Com he esmentat anteriorment, si el vostre fitxer XBM és un fitxer gràfic de bits de mapa X, llavors naturalment veurà el text de manera semblant a l'exemple anterior, però si no està en aquest format, potser trobareu algun text dins del fitxer que podria ajudar-vos a determinar quin format té i quin programa el pot obrir.

Si trobeu que una aplicació al vostre PC intenta obrir el fitxer XBM, però és una aplicació incorrecta o si voleu que un altre programa instal·lat obri fitxers XBM, consulteu la nostra Com canviar el programa per defecte d'una guia d' extensió d'arxius específica per fer aquest canvi a Windows.

Com convertir un fitxer XBM

L'opció File> Save as ... a IrfanView es pot utilitzar per convertir un fitxer XBM a JPG, PNG, TGA , TIF , WEBP, ICO, BMP i diversos altres formats d'imatge.

El mateix es pot fer a través de XnView amb l'opció Fitxer> Desa com ... o Fitxer> Exporta .... El programa Konvertor gratuït és una altra manera de convertir un fitxer XBM a un format d'imatge diferent.

QuickBMS podria ser capaç de convertir un fitxer XBM a un fitxer DDS (DirectDraw Surface), però no ho he provat per confirmar.