.XPM

XPM Datei

X PixMap
Frage stellen
SCHNELLE ANTWORT

Eine XPM-Datei ist eine X PixMap - eine Klartext-ASCII-Bildkodierung für kleine Icons mit indizierten Farben, die hauptsächlich in Linux- und Unix-X11-Desktop-Umgebungen verwendet wird. Öffnen Sie sie mit GIMP, IrfanView oder XnView unter Windows; unter Linux erledigen GIMP oder ImageMagick dies über die Befehlszeile. Es gibt keine Sicherheitsbedenken: Es handelt sich um eine Textdatei, die keinen ausführbaren Code enthalten kann.

Entwickler: Daniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Hors Kategorie: Rasterbilddateien Offener Standard MIME: image/x-xpixmap
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .JPG · .PNG · .TIF · .ECW

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 6, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das XPM-Dateiformat?

Eine .xpm-Datei speichert ein Rasterbild im X-PixMap-Format - ein Klartextformat mit indizierten Farben, das nativ für das X Window System ist. Im Gegensatz zu den meisten Bildformaten ist eine XPM-Datei auch gültiger C-Quellcode: Sie deklariert ein statisches String-Array, das C- und C++-Programme direkt per #include einbinden können, ohne einen separaten Bildladeschritt zu benötigen.

XPM3, die aktuelle und einzig weit verbreitete Version, beginnt mit dem ASCII-Kommentar /* XPM */ bei Byte-Offset Null, gefolgt von einer C-Array-Definition. Der erste String im Array kodiert die Bildabmessungen, die Farbanzahl und wie viele ASCII-Zeichen pro Pixel verwendet werden (1-4). Nachfolgende Strings definieren eine Farbtabelle, die diese Zeichencodes X11-Farbnamen (wie „cornflowerblue“) oder Hex-RGB-Werten (#RRGGBB) zuordnet. Transparenz wird ausgedrückt, indem ein Pixelcode dem speziellen Namen None zugeordnet wird - ein Mechanismus, der der PNG-Alpha-Transparenz um einige Jahre vorausging.

Da das Format reines ASCII ist, können .xpm-Dateien versionsverwaltet, verglichen (diff) und programmatisch ohne Binärwerkzeuge erzeugt werden. Die Dateigröße wächst linear mit der Pixelanzahl, was das Format für Fotografien unpraktisch macht, aber ideal für kleine Icons und UI-Bitmaps.

XPM bleibt das native Icon-Format für viele X11-Toolkits wie Motif und das klassische GTK. Moderne Linux-Desktops bevorzugen SVG oder PNG für Icons, aber X11-Anwendungen liefern oft noch XPM-Fallbacks mit. GIMP, ImageMagick, XnView und IrfanView unterstützen das Format auf modernen Systemen.

Sicherheit

RISIKO: LOW

XPM ist ein Klartext-ASCII-Format; es kann keinen ausführbaren Code oder Makros enthalten. Missgestaltete XPM-Dateien könnten theoretisch Fehler in Parsing-Bibliotheken auslösen (historische CVEs existieren in libXpm auf X11-Systemen), aber moderne gepatchte Versionen sind nicht anfällig. Das Risiko für normale Benutzer ist vernachlässigbar.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEX PixMapalias XPM image, X Pixmap
ENTWICKLERDaniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Horsseit 1989 (XPM1, Daniel Dardailler, Bull Research Center)
MIME TYPEimage/x-xpixmap
TYPTextbasiertes Rasterbild mit indizierten Farben (C-Quelle/ASCII-Datei)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von XPM-Dateien

Windows6 apps
GIMP Open Source Datei > Öffnen zum Anzeigen und Bearbeiten von XPM-Bildern. Export nach PNG, BMP, JPG usw. über Datei > Exportieren als.
XnView Kostenlos Öffnen und Anzeigen von XPM; Konvertierung über Werkzeuge > Konvertieren oder Rechtsklick > Konvertieren.
PaintShop Pro Kostenpflichtig Öffnet XPM; Bearbeiten und Speichern/Exportieren in andere Formate.
CorelDRAW Kostenpflichtig Importiert XPM als Rasterbild (Datei > Importieren); kein natives Format, aber importierbar.
IrfanView Kostenlos Öffnet die XPM-Datei direkt; Konvertierung mit Datei > Speichern unter (Batch-Konvertierung verfügbar).
ACDSee Photo Studio Kostenpflichtig Anzeigen und Konvertieren von XPM; Durchsuchen von XPM-Dateien in der Asset-Bibliothek.
macOS3 apps
GIMP Open Source Datei > Öffnen zum Anzeigen und Bearbeiten von XPM-Bildern. Export nach PNG, BMP, JPG usw. über Datei > Exportieren als.
XnView MP Kostenlos Multiplattform-Viewer/Konverter; unterstützt XPM nativ.
Pixelmator Pro Kostenpflichtig Öffnet XPM als Rasterbild zur Bearbeitung.
Linux4 apps
GIMP Open Source Datei > Öffnen zum Anzeigen und Bearbeiten von XPM-Bildern. Export nach PNG, BMP, JPG usw. über Datei > Exportieren als.
XnView MP Kostenlos Multiplattform-Viewer/Konverter; unterstützt XPM nativ.
ImageMagick (convert) Open Source CLI: „convert image.xpm image.png“ - schnelle Stapelkonvertierung von XPM in jedes Format.
eog (Eye of GNOME) Open Source Integrierter GNOME-Bildbetrachter; öffnet XPM zur Ansicht (schreibgeschützt).
Web1 app
Convertio Freemium XPM hochladen, online in PNG/JPG/BMP konvertieren. Dateigrößenbeschränkungen beachten.

Technische Details

technische Spezifikation
DateikodierungReiner ASCII-Text (7-Bit-sicher; auch gültiger C-Quellcode)
Dateisignatur/* XPM */ bei Byte-Offset 0 (XPM3); XPM2-Dateien beginnen mit ! XPM2
FarbmodellIndizierte Palette; 1-4 druckbare ASCII-Zeichen pro Pixel werden Farbeinträgen zugeordnet
FarbspezifikationX11-Farbnamen (z. B. cornflowerblue) oder #RRGGBB-Hexwerte pro Paletteneintrag
TransparenzDer X11-Farbname „None“ ordnet einen Pixelcode voller Transparenz zu (kein separates Alpha-Kanal-Byte)
KompressionKeine - jedes Pixel wird als 1-4 literale ASCII-Zeichen gespeichert
FormatversionenXPM1 (1989, monochrome C-Makros), XPM2 (1990, eigenständige Daten), XPM3 (1991, C-Syntax - aktuell)
Maximale PaletteBis zu 65.536 gleichzeitige indizierte Farben
MIME-Typimage/x-xpixmap
AbmessungenKeine harte Grenze; Dateigröße wächst linear mit der Pixelanzahl (jedes Pixel = chars_per_pixel ASCII-Bytes)
C-IntegrationDateiinhalt kann direkt in C/C++-Quellcode per #include eingebunden und ohne Loader kompiliert werden
Veröffentlicht1989 (XPM1, Daniel Dardailler, Bull Research Center)
Neueste VersionXPM3 (1991), documented in XPM Manual v3.4i (September 1996, Arnaud Le Hors)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.xfree86.org

XPM-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit XPM-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu XPM-Dateien.

Häufig gestellte Fragen

Was ist eine XPM-Datei?
Eine X PixMap - ein Klartext-ASCII-Bild, das primär für kleine Icons in Linux/Unix-X11-Desktop-Umgebungen verwendet wird. Es kodiert Farbpixeldaten als C-Quellcode-Array.
Wie öffne ich eine XPM-Datei unter Windows?
GIMP, IrfanView, XnView oder PaintShop Pro können XPM unter Windows öffnen. GIMP und IrfanView sind kostenlos.
Wie konvertiere ich XPM in PNG?
In GIMP: Datei > Öffnen (XPM), dann Datei > Exportieren als > PNG. In IrfanView: Datei > Speichern unter > PNG. Auf der Linux-Kommandozeile: „convert image.xpm image.png“ (ImageMagick).
Kann ich eine XPM-Datei in einem Texteditor öffnen?
Ja - XPM3 ist gültiger ASCII-Text und in jedem Texteditor lesbar. Sie sehen die Farbtabelle und Pixelzeilen als Zeichenfolgen, was jedoch für die reine Bildbetrachtung nicht nützlich ist.
Warum wird XPM in der Linux-Programmierung verwendet?
XPM ist ein C-Array, daher können Icons zur Kompilierzeit direkt per #include in den C-Quellcode eingebunden werden, wodurch das Bild ohne separate Ressourcendateien in die Binärdatei eingebettet wird. Dies war der Standardansatz für X11-App-Icons in den 1990er- und 2000er-Jahren.
Was hat XPM ersetzt?
PNG (für Icons mit Transparenz) und SVG (für skalierbare Icons) haben XPM in modernen Linux-Desktops ersetzt. Der Freedesktop-Icon-Theme-Standard nutzt PNG/SVG. XPM bleibt in Legacy- und leichtgewichtigen Systemen erhalten.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.DBSQLite Database File

Verwandte Erweiterungen

.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)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen