.PNM

Arquivo PNM

Portable Anymap
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PNM é um Portable Anymap - uma imagem raster simples e não compactada que abrange três subformatos: PBM (preto e branco), PGM (tons de cinza) e PPM (colorido). Abra-o com GIMP, IrfanView ou XnView em qualquer plataforma. Para armazenamento diário, converta para PNG (lossless) ou JPEG usando ImageMagick ou qualquer uma dessas ferramentas.

Desenvolvedor: Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Categoria: Arquivos de Imagem Raster Padrão aberto MIME: image/x-portable-anymap
ABRE EM Windows macOS Linux Web
Relacionado: .JPG · .PNG · .TIF · .ECW

Nesta página

19k+ extensões indexadas
Última revisão em Aug 21, 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 PNM?

.pnm (Portable Anymap) é uma extensão abrangente que cobre três subformatos de imagem raster não compactados relacionados da família Netpbm: PBM (Portable Bitmap, preto e branco de 1 bit), PGM (Portable Graymap, tons de cinza) e PPM (Portable Pixmap, colorido). O subtipo real de qualquer arquivo .pnm é identificado pelos seus dois primeiros bytes: P1-P3 para as variantes ASCII («planas») e P4-P6 para as variantes binárias («brutas»).

Jef Poskanzer criou o formato PBM original em 1988 como parte de seu kit de ferramentas Pbmplus, adicionando PGM e PPM logo em seguida. Os formatos foram projetados para serem a representação de imagem lossless mais simples possível, capaz de sobreviver ao trânsito em links de e-mail de 7 bits. As variantes ASCII armazenam valores de pixel como inteiros decimais separados por espaços após um cabeçalho de texto simples; as variantes binárias agrupam bytes brutos imediatamente após o cabeçalho para um armazenamento mais compacto.

A profundidade de cor varia de 1 bpp (PBM) a 16 bpp por canal (PGM/PPM com valor máximo de 16 bits), resultando em até 48 bpp para imagens coloridas. O formato não define compressão, criptografia, perfil de cor, dados EXIF ou miniaturas - é deliberadamente minimalista.

O PNG é o substituto moderno para armazenamento lossless, mas os arquivos .pnm continuam sendo um formato intermediário onipresente em pipelines de processamento de imagem Unix. ImageMagick, GIMP, FFmpeg e virtualmente todas as ferramentas de imagem Unix leem e gravam o formato nativamente.

Segurança e proteção

RISCO: LOW

PNM/PBM/PGM/PPM estão entre os formatos de imagem mais simples - cabeçalho de texto simples mais dados de pixel brutos (ou valores ASCII). Sem execução de código, sem scripts, sem explorações de compressão. Muito seguro para abrir. O principal risco é o tamanho trivialmente grande do arquivo não compactado para imagens de alta resolução.

Detalhes do formato

em resumo
NOME COMPLETOPortable Anymaptambém conhecido como Netpbm anymap, PNM image
DESENVOLVEDORJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communitydesde 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
TIPO MIMEimage/x-portable-anymap
TIPOImagem raster simples não compactada (codificação de texto ou binária); extensão genérica para PBM/PGM/PPM
PADRÃOAberto · livre de royalties
RELACIONADO.jpg.png.tif.ecw
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
5031
ASCII
P1
Os primeiros 2 bytes são sempre «P» (0x50) seguidos por um dígito 1-6 (0x31-0x36): P1=PBM ASCII, P2=PGM ASCII, P3=PPM ASCII, P4=PBM binário, P5=PGM binário, P6=PPM binário. P7=PAM (Portable Arbitrary Map) usa a extensão .pam. .pnm é a extensão genérica que pode conter qualquer um de P1-P6.

Programas que abrem arquivos PNM

Windows5 apps
ImageMagick Código aberto Linha de comando: «magick display file.pnm» ou «magick file.pnm output.jpg» para converter.
XnView Gratuito Abra diretamente ou arraste e solte. Suporta PBM/PGM/PPM/PNM.
GIMP Código aberto Arquivo > Abrir. O GIMP lê todas as variantes Netpbm nativamente.
IrfanView Gratuito Arquivo > Abrir; selecione o arquivo .pnm. Também suporta conversão em lote.
FastPictureViewer Professional Pago Abre arquivos PNM para navegação rápida em um fluxo de trabalho de revisão de fotos.
macOS3 apps
GIMP Código aberto Arquivo > Abrir. O GIMP lê todas as variantes Netpbm nativamente.
ImageMagick Código aberto Linha de comando: «magick display file.pnm» ou «magick file.pnm output.jpg» para converter.
XnView MP Gratuito Arquivo > Abrir. O XnView MP é o sucessor multiplataforma do XnView.
Linux4 apps
GIMP Código aberto Arquivo > Abrir. O GIMP lê todas as variantes Netpbm nativamente.
ImageMagick Código aberto Linha de comando: «magick display file.pnm» ou «magick file.pnm output.jpg» para converter.
XnView MP Gratuito Arquivo > Abrir. O XnView MP é o sucessor multiplataforma do XnView.
display (ImageMagick) Código aberto Shell: «display file.pnm» para visualizar interativamente em qualquer desktop X11.
Web1 app
Convertio Freemium Envie o arquivo PNM; converta para JPG, PNG, PDF, etc. online.

Detalhes técnicos

especificação profunda
SubformatosTermo genérico para PBM (P1/P4, 1-bit), PGM (P2/P5, tons de cinza) e PPM (P3/P6, colorido)
Magic bytesPrimeiros 2 bytes: `P` (0x50) + dígito `1`-`6` (0x31-0x36) - identifica o subtipo e a codificação ASCII vs. binária
Variantes ASCII (P1-P3)Valores de pixel armazenados como inteiros decimais separados por espaços - legíveis por humanos e seguros para 7 bits
Variantes binárias (P4-P6)Bytes de pixel brutos agrupados imediatamente após o cabeçalho ASCII - mais compactos, mesmos dados lógicos
CompressãoNenhuma - dados de pixel armazenados sem compressão em todas as variantes
Profundidade de cor1 bpp (PBM); 8 ou 16 bpp por canal em tons de cinza (PGM); 24 ou 48 bpp colorido (PPM com valor máximo de 16 bits)
Estrutura do cabeçalhoCampos ASCII: magic number, linhas de comentário `#` opcionais, largura, altura e, em seguida, o valor máximo (ausente para P1/P4 de 1 bit)
Ordem dos bytesBig-endian para amostras de 16 bits em variantes binárias P5/P6; não aplicável para formatos de 8 bits ou ASCII
Restrição de valor máximoDeve ser 1-65.535 (uint16); valores ≤ 255 usam 1 byte por amostra nos modos binários P4-P6
DimensõesSem máximo definido; limitado na prática pela memória disponível do sistema
Tipo MIME`image/x-portable-anymap`; subtipos: `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
Extensão PAMP7 (`.pam`, Portable Arbitrary Map) estende o PNM para contagens de canais e profundidades de bits arbitrárias
Uso típicoFormato intermediário de pipeline de processamento de imagem Unix; E/S nativa para ImageMagick, GIMP, FFmpeg e a maioria das ferramentas de imagem Unix
Lançado1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Versão mais recenteNetpbm 11.x (2020s); format spec stable since early 1990s
Padrão abertoSim · livre de royalties
Especificaçãonetpbm.sourceforge.net

Conversões de PNM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PNM. 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 PNM.

Perguntas frequentes

Qual é a diferença entre PNM, PBM, PGM e PPM?
PNM (Portable Anymap) é o nome genérico da família. PBM (Portable Bitmap) é preto e branco de 1 bit. PGM (Portable Graymap) é tons de cinza (8 ou 16 bpp). PPM (Portable Pixmap) é em cores (24 ou 48 bpp). Um arquivo .pnm é sempre um desses três; o magic number (P1-P6) interno indica qual deles é.
Como converto um arquivo PNM para JPEG ou PNG?
Use o ImageMagick: «magick input.pnm output.jpg» ou «magick input.pnm output.png». O IrfanView e o XnView também fazem isso através da interface gráfica. O PNG é preferido para conversão lossless.
Por que meu arquivo PNM é tão grande?
O PNM armazena dados de pixel completamente não compactados - não há compressão alguma. Uma imagem colorida de 1920×1080 em PPM binário (P6) tem cerca de 6 MB; a variante PPM ASCII (P3) teria cerca de 25 MB. Converta para PNG para armazenamento lossless com uma fração do tamanho.
O Photoshop pode abrir arquivos PNM?
O Adobe Photoshop não suporta PNM nativamente. Use o GIMP (gratuito) ou ImageMagick para abrir e converter o arquivo, e então abra o PNG/BMP convertido no Photoshop.
Qual é o magic number de um arquivo PNM?
Os dois primeiros bytes são sempre «P» seguido por um dígito: P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binário), P5 (PGM binário), P6 (PPM binário).

Referências

1Wikipedia - Netpbmen.wikipedia.org
2Netpbm - PNM format specificationnetpbm.sourceforge.net

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