.XPM

XPM-fil

X PixMap
Still et spørsmål
HURTIGSVAR

En XPM-fil er en X PixMap - en ASCII-bildekoding i ren tekst som inneholder et lite ikon med indekserte farger, hovedsakelig brukt i Linux- og Unix X11-skrivebordsmiljøer. Åpne den med GIMP, IrfanView eller XnView på Windows; på Linux håndterer GIMP eller ImageMagick den fra kommandolinjen. Det er ingen sikkerhetsrisikoer: det er en tekstfil og kan ikke inneholde kjørbar kode.

Utvikler: Daniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Hors Kategori: Rasterbildefiler Åpen standard MIME: image/x-xpixmap
ÅPNES PÅ Windows macOS Linux Web
Relatert: .JPG · .PNG · .TIF · .ECW

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 6, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er XPM-filformatet?

En .xpm-fil lagrer et rasterbilde i formatet X PixMap - et format med indekserte farger i ren tekst som er hjemmehørende i X Window System. Til forskjell fra de fleste bildeformater er en XPM-fil også gyldig C-kildekode: den deklarerer en statisk strengmatrise som C- og C++-programmer kan #include direkte, uten et separat bildelastingssteg.

XPM3, den nåværende og eneste utbredte versjonen, starter med ASCII-kommentaren /* XPM */ ved byte-offset null, etterfulgt av en C-matrise-definisjon. Den første strengen i matrisen koder bildedimensjonene, antall farger og hvor mange ASCII-tegn som representerer hver piksel (1-4). Påfølgende strenger definerer en fargetabell som kobler disse tegnkodene til X11-fargenavn (som cornflowerblue) eller heksadesimale RGB-verdier (#RRGGBB). Gjennomsiktighet uttrykkes ved å koble en pikselkode til det spesielle navnet None - en mekanisme som eksisterte flere år før PNG fikk alfa-gjennomsiktighet.

Fordi formatet er ren ASCII, kan .xpm-filer versjonskontrolleres, sammenlignes (diff) og genereres programmatisk uten binærverktøy. Filstørrelsen vokser lineært med antall piksler, noe som gjør formatet upraktisk for fotografier, men godt egnet for små ikoner og UI-bitmaps.

XPM er fortsatt det naturlige ikonformatet for mange X11-verktøysett som Motif og eldre GTK. Moderne Linux-skrivebord foretrekker SVG eller PNG for ikoner, men X11-applikasjoner leveres ofte fortsatt med XPM som reserveløsning. GIMP, ImageMagick, XnView og IrfanView støtter alle formatet på moderne systemer.

Sikkerhet og trygghet

RISIKO: LOW

XPM er et ASCII-format i ren tekst; det kan ikke inneholde kjørbar kode eller makroer. Misformede XPM-filer kan teoretisk sett utløse feil i parsningsbiblioteker (historiske CVE-er finnes i libXpm på X11-systemer), men moderne, oppdaterte versjoner er ikke sårbare. Risikoen for vanlige brukere er ubetydelig.

Formatdetaljer

i et nøtteskall
FULLT NAVNX PixMapogså kjent som XPM image, X Pixmap
UTVIKLERDaniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Horssiden 1989 (XPM1, Daniel Dardailler, Bull Research Center)
MIME-TYPEimage/x-xpixmap
TYPETekstbasert rasterbilde med indekserte farger (C-kilde/ASCII-fil)
STANDARDÅpen · royalty-fri

Programmer som åpner XPM-filer

Windows6 apps
GIMP Åpen kildekode Fil > Åpne for å vise og redigere XPM-bilder. Eksporter til PNG, BMP, JPG osv. via Fil > Eksporter som.
XnView Gratis Åpne og vis XPM; konverter via Verktøy > Konverter eller høyreklikk > Konverter.
PaintShop Pro Betalt Åpner XPM; rediger og lagre/eksporter til andre formater.
CorelDRAW Betalt Importer XPM som et rasterbilde (Fil > Importer); ikke et naturlig format, men kan importeres.
IrfanView Gratis Åpne XPM-filen direkte; konverter med Fil > Lagre som (støtter batch-konvertering).
ACDSee Photo Studio Betalt Vis og konverter XPM; bla gjennom XPM-filer i aktivabiblioteket.
macOS3 apps
GIMP Åpen kildekode Fil > Åpne for å vise og redigere XPM-bilder. Eksporter til PNG, BMP, JPG osv. via Fil > Eksporter som.
XnView MP Gratis Multiplattform-viser/konverterer; støtter XPM naturlig.
Pixelmator Pro Betalt Åpner XPM som et rasterbilde for redigering.
Linux4 apps
GIMP Åpen kildekode Fil > Åpne for å vise og redigere XPM-bilder. Eksporter til PNG, BMP, JPG osv. via Fil > Eksporter som.
XnView MP Gratis Multiplattform-viser/konverterer; støtter XPM naturlig.
ImageMagick (convert) Åpen kildekode CLI: «convert bilde.xpm bilde.png» - rask batch-konvertering av XPM til ethvert format.
eog (Eye of GNOME) Åpen kildekode Innebygd bildeviser i GNOME; åpner XPM for visning (skrivebeskyttet).
Web1 app
Convertio Freemium Last opp XPM, konverter til PNG/JPG/BMP på nett. Grenser for filstørrelse gjelder.

Tekniske detaljer

dyp spesifikasjon
FilkodingRen ASCII-tekst (7-bit sikker; også gyldig C-kildekode)
Filsignatur/* XPM */ ved byte-offset 0 (XPM3); XPM2-filer starter med ! XPM2
FargemodellIndeksert palett; 1-4 skrivbare ASCII-tegn per piksel kobles til fargeoppføringer
FargespesifikasjonX11-fargenavn (f.eks. cornflowerblue) eller #RRGGBB heksverdier per palettoppføring
GjennomsiktighetX11-fargenavnet «None» kobler en pikselkode til full gjennomsiktighet (ingen separat alfakanal-byte)
KomprimeringIngen - hver piksel lagres som 1-4 bokstavelige ASCII-tegn
FormatversjonerXPM1 (1989, monokrome C-makroer), XPM2 (1990, frittstående data), XPM3 (1991, C-syntaks - nåværende)
Maksimal palettOpptil 65 536 samtidige indekserte farger
MIME-typeimage/x-xpixmap
DimensjonerIngen hard grense; filstørrelsen vokser lineært med antall piksler (hver piksel = tegn_per_piksel ASCII-bytes)
C-integrasjonFilinnholdet kan inkluderes med #include direkte i C/C++ kildekode og kompileres uten en laster
Utgitt1989 (XPM1, Daniel Dardailler, Bull Research Center)
Siste versjonXPM3 (1991), documented in XPM Manual v3.4i (September 1996, Arnaud Le Hors)
Åpen standardJa · royalty-fri
Spesifikasjonwww.xfree86.org

XPM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med XPM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om XPM-filer.

Ofte stilte spørsmål

Hva er en XPM-fil?
En X PixMap - et ASCII-bilde i ren tekst som primært brukes for små ikoner i Linux/Unix X11-skrivebordsmiljøer. Den koder fargepikseldata som en C-kildematrise.
Hvordan åpner jeg en XPM-fil på Windows?
GIMP, IrfanView, XnView eller PaintShop Pro kan alle åpne XPM på Windows. GIMP og IrfanView er gratis.
Hvordan konverterer jeg XPM til PNG?
I GIMP: Fil > Åpne XPM-filen, deretter Fil > Eksporter som > PNG. I IrfanView: Fil > Lagre som > PNG. På Linux-kommandolinje: «convert bilde.xpm bilde.png» (ImageMagick).
Kan jeg åpne en XPM-fil i et tekstredigeringsprogram?
Ja - XPM3 er gyldig ASCII-tekst og lesbar i alle tekstredigeringsprogrammer. Du vil se fargetabellen og pikselradene som tegnsekvenser, selv om dette ikke er nyttig for å se selve bildet.
Hvorfor brukes XPM i Linux-programmering?
XPM er en C-matrise, så ikoner kan inkluderes (#include) direkte i C-kildekoden ved kompilering, noe som bygger bildet inn i den binære filen uten separate ressursfiler. Dette var standardmetoden for X11-appikoner på 1990- og 2000-tallet.
Hva har erstattet XPM?
PNG (for ikoner med gjennomsiktighet) og SVG (for skalerbare ikoner) har erstattet XPM i moderne Linux-skrivebord. Freedesktop-standarden for ikontemaer bruker PNG/SVG. XPM lever videre i eldre og lettvinte systemer.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å