.XPM

Arquivo XPM

X PixMap
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo XPM é um X PixMap - uma imagem ASCII em texto simples que codifica um pequeno ícone de cores indexadas, usado principalmente em ambientes de desktop Linux e Unix X11. Abra-o com GIMP, IrfanView ou XnView no Windows; no Linux, o GIMP ou ImageMagick lidam com ele via linha de comando. Não há preocupações de segurança: é um arquivo de texto e não pode conter código executável.

Desenvolvedor: Daniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Hors Categoria: Arquivos de Imagem Raster Padrão aberto MIME: image/x-xpixmap
ABRE EM Windows macOS Linux Web
Relacionado: .JPG · .PNG · .TIF · .ECW

Nesta página

19k+ extensões indexadas
Última revisão em Aug 6, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro XPM?

Um arquivo .xpm armazena uma imagem raster no formato X PixMap - um formato de texto simples e cores indexadas nativo do X Window System. Ao contrário da maioria dos formatos de imagem, um arquivo XPM também é um código-fonte C válido: ele declara uma matriz de strings estática que programas C e C++ podem incluir via #include diretamente, sem uma etapa separada de carregamento de imagem.

O XPM3, a versão atual e única amplamente utilizada, começa com o comentário ASCII /* XPM */ no deslocamento de byte zero, seguido por uma definição de array C. A primeira string no array codifica as dimensões da imagem, a contagem de cores e quantos caracteres ASCII representam cada pixel (1-4). As strings subsequentes definem uma tabela de cores, mapeando esses códigos de caracteres para nomes de cores X11 (como cornflowerblue) ou valores hexadecimais RGB (#RRGGBB). A transparência é expressa mapeando um código de pixel para o nome especial None - um mecanismo que precede a transparência alfa do PNG em vários anos.

Como o formato é ASCII puro, os arquivos .xpm podem ser controlados por versão, comparados via diff e gerados programaticamente sem ferramentas binárias. O tamanho do arquivo cresce linearmente com a contagem de pixels, tornando o formato impraticável para fotografias, mas bem adequado para pequenos ícones e bitmaps de interface de usuário.

O XPM continua sendo o formato de ícone nativo para muitos toolkits X11, como Motif e o antigo GTK. Desktops Linux modernos preferem SVG ou PNG para ícones, mas aplicativos X11 ainda costumam fornecer fallbacks em XPM. GIMP, ImageMagick, XnView e IrfanView suportam o formato em sistemas modernos.

Segurança e proteção

RISCO: LOW

O XPM é um formato ASCII de texto simples; não pode conter código executável ou macros. Arquivos XPM malformados poderiam, teoricamente, acionar bugs em bibliotecas de análise (existem CVEs históricos na libXpm em sistemas X11), mas versões modernas corrigidas não são vulneráveis. O risco para usuários comuns é insignificante.

Detalhes do formato

em resumo
NOME COMPLETOX PixMaptambém conhecido como XPM image, X Pixmap
DESENVOLVEDORDaniel Dardailler and Colas Nahaboo (Bull Research Center, Sophia Antipolis, France); later maintained by Arnaud Le Horsdesde 1989 (XPM1, Daniel Dardailler, Bull Research Center)
TIPO MIMEimage/x-xpixmap
TIPOImagem raster de cores indexadas baseada em texto (código-fonte C/arquivo ASCII)
PADRÃOAberto · livre de royalties
RELACIONADO.jpg.png.tif.ecw

Programas que abrem arquivos XPM

Windows6 apps
GIMP Código aberto Arquivo > Abrir para visualizar e editar imagens XPM. Exporte para PNG, BMP, JPG etc. via Arquivo > Exportar como.
XnView Gratuito Abra e visualize XPM; converta via Ferramentas > Converter ou clique com o botão direito > Converter.
PaintShop Pro Pago Abre XPM; edite e salve/exporte para outros formatos.
CorelDRAW Pago Importe XPM como uma imagem raster (Arquivo > Importar); não é um formato nativo, mas é importável.
IrfanView Gratuito Abra o arquivo XPM diretamente; converta com Arquivo > Salvar como (conversão em lote disponível).
ACDSee Photo Studio Pago Visualize e converta XPM; navegue pelos arquivos XPM na biblioteca de ativos.
macOS3 apps
GIMP Código aberto Arquivo > Abrir para visualizar e editar imagens XPM. Exporte para PNG, BMP, JPG etc. via Arquivo > Exportar como.
XnView MP Gratuito Visualizador/conversor multiplataforma; suporta XPM nativamente.
Pixelmator Pro Pago Abre XPM como uma imagem raster para edição.
Linux4 apps
GIMP Código aberto Arquivo > Abrir para visualizar e editar imagens XPM. Exporte para PNG, BMP, JPG etc. via Arquivo > Exportar como.
XnView MP Gratuito Visualizador/conversor multiplataforma; suporta XPM nativamente.
ImageMagick (convert) Código aberto CLI: «convert imagem.xpm imagem.png» - conversão rápida em lote de XPM para qualquer formato.
eog (Eye of GNOME) Código aberto Visualizador de imagens GNOME integrado; abre XPM para visualização (somente leitura).
Web1 app
Convertio Freemium Envie o XPM, converta para PNG/JPG/BMP online. Limites de tamanho de arquivo se aplicam.

Detalhes técnicos

especificação profunda
Codificação de arquivoTexto ASCII simples (seguro para 7 bits; também código-fonte C válido)
Assinatura do arquivo/* XPM */ no deslocamento de byte 0 (XPM3); arquivos XPM2 começam com ! XPM2
Modelo de corPaleta indexada; 1-4 caracteres ASCII imprimíveis por pixel mapeiam para entradas de cor
Especificação de corNomes de cores X11 (ex: cornflowerblue) ou valores hexadecimais #RRGGBB por entrada de paleta
TransparênciaO nome de cor X11 «None» mapeia um código de pixel para transparência total (sem byte de canal alfa separado)
CompressãoNenhuma - cada pixel armazenado como 1-4 caracteres ASCII literais
Versões do formatoXPM1 (1989, macros C monocromáticas), XPM2 (1990, dados autônomos), XPM3 (1991, sintaxe C - atual)
Paleta máximaAté 65.536 cores indexadas simultâneas
Tipo MIMEimage/x-xpixmap
DimensõesSem limite rígido; o tamanho do arquivo cresce linearmente com a contagem de pixels (cada pixel = chars_per_pixel bytes ASCII)
Integração CO conteúdo do arquivo pode ser incluído via #include diretamente no código C/C++ e compilado sem um carregador
Lançado1989 (XPM1, Daniel Dardailler, Bull Research Center)
Versão mais recenteXPM3 (1991), documented in XPM Manual v3.4i (September 1996, Arnaud Le Hors)
Padrão abertoSim · livre de royalties
Especificaçãowww.xfree86.org

Conversões de XPM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos XPM. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos XPM.

Perguntas frequentes

O que é um arquivo XPM?
Um X PixMap - uma imagem ASCII em texto simples usada principalmente para pequenos ícones em ambientes de desktop Linux/Unix X11. Ele codifica dados de pixels coloridos como um array de origem C.
Como abro um arquivo XPM no Windows?
GIMP, IrfanView, XnView ou PaintShop Pro abrem XPM no Windows. GIMP e IrfanView são gratuitos.
Como converto XPM para PNG?
No GIMP: Arquivo > Abrir o XPM, depois Arquivo > Exportar como > PNG. No IrfanView: Arquivo > Salvar como > PNG. Na linha de comando do Linux: «convert imagem.xpm imagem.png» (ImageMagick).
Posso abrir um arquivo XPM em um editor de texto?
Sim - o XPM3 é um texto ASCII válido e legível em qualquer editor de texto. Você verá a tabela de cores e as linhas de pixels como sequências de caracteres, embora isso não seja útil para visualizar a imagem.
Por que o XPM é usado na programação Linux?
O XPM é um array C, portanto, os ícones podem ser incluídos via #include diretamente no código-fonte C no momento da compilação, incorporando a imagem no binário sem arquivos de recursos separados. Era a abordagem padrão para ícones de aplicativos X11 nas décadas de 1990 e 2000.
O que substituiu o XPM?
O PNG (para ícones com transparência) e o SVG (para ícones escaláveis) substituíram o XPM nos desktops Linux modernos. O padrão de tema de ícones Freedesktop usa PNG/SVG. O XPM permanece em sistemas legados e leves.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z