.XPM

XPM-bestand

X PixMap
Stel een vraag
SNEL ANTWOORD

Een XPM-bestand is een X PixMap - een ASCII-afbeelding in platte tekst die een klein pictogram met geïndexeerde kleuren codeert, voornamelijk gebruikt in Linux- en Unix X11-desktopomgevingen. Open het met GIMP, IrfanView of XnView op Windows; op Linux verwerken GIMP of ImageMagick het vanaf de opdrachtregel. Er zijn geen veiligheidsrisico's: het is een tekstbestand en kan geen uitvoerbare code bevatten.

Ontwikkelaar: Daniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Hors Categorie: Rasterafbeeldingen Open standaard MIME: image/x-xpixmap
OPENT OP Windows macOS Linux Web
Gerelateerd: .JPG · .PNG · .TIF · .ECW

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 6, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het XPM-bestandsformaat?

Een .xpm-bestand slaat een rasterafbeelding op in het X PixMap-formaat - een formaat in platte tekst met geïndexeerde kleuren dat systeemeigen is voor het X Window System. In tegenstelling tot de meeste afbeeldingsformaten is een XPM-bestand ook geldige C-broncode: het declareert een statische string-array die C- en C++-programma's direct kunnen #include, zonder een aparte stap voor het laden van afbeeldingen.

XPM3, de huidige en enige veelgebruikte versie, begint met het ASCII-commentaar /* XPM */ op byte-offset nul, gevolgd door een C-arraydefinitie. De eerste string in de array codeert de afbeeldingsdimensies, het aantal kleuren en hoeveel ASCII-tekens elk pixel vertegenwoordigen (1-4). Opeenvolgende strings definiëren een kleurentabel, waarbij die tekencodes worden gekoppeld aan X11-kleurnamen (zoals cornflowerblue) of hex-RGB-waarden (#RRGGBB). Transparantie wordt uitgedrukt door een pixelcode te koppelen aan de speciale naam None - een mechanisme dat enkele jaren ouder is dan de alfa-transparantie van PNG.

Omdat het formaat pure ASCII is, kunnen .xpm-bestanden worden beheerd met versiebeheer, vergeleken met diff-tools en programmatisch worden gegenereerd zonder binaire tools. De bestandsgrootte groeit lineair met het aantal pixels, waardoor het formaat onpraktisch is voor foto's, maar zeer geschikt voor kleine pictogrammen en UI-bitmaps.

XPM blijft het systeemeigen pictogramformaat voor veel X11-toolkits zoals Motif en legacy GTK. Moderne Linux-desktops geven de voorkeur aan SVG of PNG voor pictogrammen, maar X11-applicaties leveren nog steeds vaak XPM-fallbacks mee. GIMP, ImageMagick, XnView en IrfanView ondersteunen het formaat allemaal op moderne systemen.

Beveiliging & veiligheid

RISICO: LOW

XPM is een ASCII-formaat in platte tekst; het kan geen uitvoerbare code of macro's bevatten. Misvormde XPM-bestanden zouden theoretisch bugs kunnen veroorzaken in parsing-bibliotheken (er bestaan historische CVE's in libXpm op X11-systemen), maar moderne gepatchte versies zijn niet kwetsbaar. Het risico voor alledaagse gebruikers is verwaarloosbaar.

Formaatdetails

in een notendop
VOLLEDIGE NAAMX PixMapook bekend als XPM image, X Pixmap
ONTWIKKELAARDaniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Horssinds 1989 (XPM1, Daniel Dardailler, Bull Research Center)
MIME-TYPEimage/x-xpixmap
TYPETekstgebaseerde rasterafbeelding met geïndexeerde kleuren (C-bron/ASCII-bestand)
STANDAARDOpen · royaltyvrij
GERELATEERD.jpg.png.tif.ecw

Programma's die XPM-bestanden openen

Windows6 apps
GIMP Open-source Bestand > Openen om XPM-afbeeldingen te bekijken en te bewerken. Exporteer naar PNG, BMP, JPG enz. via Bestand > Exporteren als.
XnView Gratis Open en bekijk XPM; converteer via Extra > Converteren of rechtsklikken > Converteren.
PaintShop Pro Betaald Opent XPM; bewerken en opslaan/exporteren naar andere formaten.
CorelDRAW Betaald Importeer XPM als een rasterafbeelding (Bestand > Importeren); geen systeemeigen formaat maar wel importeerbaar.
IrfanView Gratis Open het XPM-bestand direct; converteer met Bestand > Opslaan als (batchconversie beschikbaar).
ACDSee Photo Studio Betaald Bekijk en converteer XPM; blader door XPM-bestanden in de asset-bibliotheek.
macOS3 apps
GIMP Open-source Bestand > Openen om XPM-afbeeldingen te bekijken en te bewerken. Exporteer naar PNG, BMP, JPG enz. via Bestand > Exporteren als.
XnView MP Gratis Multiplatform viewer/converter; ondersteunt XPM systeemeigen.
Pixelmator Pro Betaald Opent XPM als een rasterafbeelding voor bewerking.
Linux4 apps
GIMP Open-source Bestand > Openen om XPM-afbeeldingen te bekijken en te bewerken. Exporteer naar PNG, BMP, JPG enz. via Bestand > Exporteren als.
XnView MP Gratis Multiplatform viewer/converter; ondersteunt XPM systeemeigen.
ImageMagick (convert) Open-source CLI: „convert image.xpm image.png” - snelle batchconversie van XPM naar elk formaat.
eog (Eye of GNOME) Open-source Ingebouwde GNOME-afbeeldingsviewer; opent XPM voor weergave (alleen-lezen).
Web1 app
Convertio Freemium Upload XPM, converteer online naar PNG/JPG/BMP. Bestandsgroottebeperkingen zijn van toepassing.

Technische details

diepe specificaties
BestandscoderingPlatte ASCII-tekst (7-bits veilig; ook geldige C-broncode)
Bestandssignatuur/* XPM */ op byte-offset 0 (XPM3); XPM2-bestanden beginnen met ! XPM2
KleurmodelGeïndexeerd palet; 1-4 afdrukbare ASCII-tekens per pixel verwijzen naar kleurvermeldingen
KleurspecificatieX11-kleurnamen (bijv. cornflowerblue) of #RRGGBB hex-waarden per paletvermelding
TransparantieDe X11-kleurnaam „None” koppelt een pixelcode aan volledige transparantie (geen aparte alfakanaal-byte)
CompressieGeen - elke pixel opgeslagen als 1-4 letterlijke ASCII-tekens
FormaatversiesXPM1 (1989, monochrome C-macro's), XPM2 (1990, zelfstandige gegevens), XPM3 (1991, C-syntaxis - huidig)
Maximaal paletTot 65.536 gelijktijdige geïndexeerde kleuren
MIME-typeimage/x-xpixmap
DimensiesGeen harde limiet; bestandsgrootte groeit lineair met het aantal pixels (elke pixel = chars_per_pixel ASCII-bytes)
C-integratieBestandsinhoud kan direct worden #included in C/C++-broncode en gecompileerd zonder lader
Uitgebracht1989 (XPM1, Daniel Dardailler, Bull Research Center)
Laatste versieXPM3 (1991), documented in XPM Manual v3.4i (September 1996, Arnaud Le Hors)
Open standaardJa · royaltyvrij
Specificatiewww.xfree86.org

XPM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met XPM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over XPM-bestanden.

Veelgestelde vragen

Wat is een XPM-bestand?
Een X PixMap - een ASCII-afbeelding in platte tekst die voornamelijk wordt gebruikt voor kleine pictogrammen in Linux/Unix X11-desktopomgevingen. Het codeert kleurpixelgegevens als een C-bronarray.
Hoe open ik een XPM-bestand op Windows?
GIMP, IrfanView, XnView of PaintShop Pro openen allemaal XPM op Windows. GIMP en IrfanView zijn gratis.
Hoe converteer ik XPM naar PNG?
In GIMP: Bestand > Open de XPM, dan Bestand > Exporteren als > PNG. In IrfanView: Bestand > Opslaan als > PNG. Op de Linux-opdrachtregel: „convert image.xpm image.png” (ImageMagick).
Kan ik een XPM-bestand openen in een tekstverwerker?
Ja - XPM3 is geldige ASCII-tekst en leesbaar in elke tekstverwerker. U ziet de kleurentabel en pixelrijen als tekenreeksen, hoewel dit niet nuttig is voor het bekijken van de afbeelding.
Waarom wordt XPM gebruikt in Linux-programmering?
XPM is een C-array, dus pictogrammen kunnen tijdens het compileren direct worden #included in de C-broncode, waardoor de afbeelding in het binaire bestand wordt ingebed zonder aparte bronbestanden. Het was de standaardaanpak voor X11-app-pictogrammen in de jaren 90 en 2000.
Wat heeft XPM vervangen?
PNG (voor pictogrammen met transparantie) en SVG (voor schaalbare pictogrammen) hebben XPM vervangen in moderne Linux-desktops. De Freedesktop-pictogramthemastandaard gebruikt PNG/SVG. XPM blijft in gebruik in legacy en lichtgewicht systemen.

Referenties

1X PixMap - Wikipediaen.wikipedia.org
2XPM format summary - FileFormat.infowww.fileformat.info

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Gerelateerde extensies

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z