.PNM

File PNM

Portable Anymap
Fai una domanda
RISPOSTA RAPIDA

Un file PNM è un Portable Anymap - un'immagine raster semplice e non compressa che copre tre sotto-formati: PBM (bianco e nero), PGM (scala di grigi) e PPM (a colori). È possibile aprirlo con GIMP, IrfanView o XnView su qualsiasi piattaforma. Per l'archiviazione quotidiana, è consigliabile convertirlo in PNG (lossless) o JPEG utilizzando ImageMagick o uno qualsiasi di questi strumenti.

Sviluppatore: Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Categoria: File di immagini raster Standard aperto MIME: image/x-portable-anymap
SI APRE SU Windows macOS Linux Web
Correlati: .JPG · .PNG · .TIF · .ECW

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 21, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PNM?

.pnm (Portable Anymap) è un'estensione ombrello che copre tre sotto-formati di immagini raster non compresse correlati della famiglia Netpbm: PBM (Portable Bitmap, bianco e nero a 1 bit), PGM (Portable Graymap, scala di grigi) e PPM (Portable Pixmap, a colori). Il sottotipo effettivo di qualsiasi file .pnm è identificato dai suoi primi due byte: da P1 a P3 per le varianti ASCII («plain») e da P4 a P6 per le varianti binarie («raw»).

Jef Poskanzer creò l'originale formato PBM nel 1988 come parte del suo toolkit Pbmplus, aggiungendo PGM e PPM poco dopo. I formati sono stati progettati per essere la rappresentazione d'immagine lossless più semplice possibile, capace di sopravvivere al transito su collegamenti email a 7 bit. Le varianti ASCII memorizzano i valori dei pixel come numeri interi decimali separati da spazi bianchi dopo un'intestazione in testo semplice; le varianti binarie impacchettano i byte grezzi immediatamente dopo l'intestazione per un'archiviazione più compatta.

La profondità del colore varia da 1 bpp (PBM) a 16 bpp per canale (PGM/PPM con maxval a 16 bit), arrivando fino a 48 bpp per le immagini a colori. Il formato non definisce alcuna compressione, crittografia, profilo colore, dati EXIF o miniature - è deliberatamente minimale.

PNG è il sostituto moderno per l'archiviazione lossless, ma i file .pnm rimangono un formato intermedio onnipresente nelle pipeline di elaborazione delle immagini Unix. ImageMagick, GIMP, FFmpeg e praticamente tutti gli strumenti di immagine Unix leggono e scrivono il formato nativamente.

Sicurezza e incolumità

RISCHIO: LOW

PNM/PBM/PGM/PPM sono tra i formati d'immagine più semplici - intestazione in testo semplice più dati pixel grezzi (o valori ASCII). Nessuna esecuzione di codice, nessuno scripting, nessun exploit di compressione. Molto sicuro da aprire. Il rischio principale è la dimensione del file non compresso banalmente grande per immagini ad alta risoluzione.

Dettagli del formato

in sintesi
NOME COMPLETOPortable Anymapanche noto come Netpbm anymap, PNM image
SVILUPPATOREJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communitydal 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
TIPO MIMEimage/x-portable-anymap
TIPOImmagine raster semplice non compressa (codifica testuale o binaria); estensione ombrello per PBM/PGM/PPM
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001
HEX
5031
ASCII
P1
I primi 2 byte sono sempre «P» (0x50) seguiti da una cifra 1-6 (0x31-0x36): P1=PBM ASCII, P2=PGM ASCII, P3=PPM ASCII, P4=PBM binario, P5=PGM binario, P6=PPM binario. P7=PAM (Portable Arbitrary Map) utilizza l'estensione .pam. .pnm è l'estensione generica che può contenere uno qualsiasi dei formati P1-P6.

Programmi che aprono file PNM

Windows5 apps
ImageMagick Open-source Riga di comando: «magick display file.pnm» o «magick file.pnm output.jpg» per convertire.
XnView Gratuito Apri direttamente o trascina e rilascia. Supporta PBM/PGM/PPM/PNM.
GIMP Open-source File > Apri. GIMP legge nativamente tutte le varianti Netpbm.
IrfanView Gratuito File > Apri; seleziona il file .pnm. Supporta anche la conversione batch.
FastPictureViewer Professional A pagamento Apre i file PNM per una navigazione rapida in un flusso di lavoro di revisione foto.
macOS3 apps
GIMP Open-source File > Apri. GIMP legge nativamente tutte le varianti Netpbm.
ImageMagick Open-source Riga di comando: «magick display file.pnm» o «magick file.pnm output.jpg» per convertire.
XnView MP Gratuito File > Apri. XnView MP è il successore multipiattaforma di XnView.
Linux4 apps
GIMP Open-source File > Apri. GIMP legge nativamente tutte le varianti Netpbm.
ImageMagick Open-source Riga di comando: «magick display file.pnm» o «magick file.pnm output.jpg» per convertire.
XnView MP Gratuito File > Apri. XnView MP è il successore multipiattaforma di XnView.
display (ImageMagick) Open-source Shell: «display file.pnm» per la visualizzazione interattiva su qualsiasi desktop X11.
Web1 app
Convertio Freemium Carica il file PNM; converti in JPG, PNG, PDF, ecc. online.

Dettagli tecnici

specifiche approfondite
Sotto-formatiOmbrello per PBM (P1/P4, 1-bit), PGM (P2/P5, scala di grigi) e PPM (P3/P6, colori)
Magic bytesPrimi 2 byte: `P` (0x50) + cifra da `1` a `6` (0x31-0x36) - identifica il sottotipo e la codifica ASCII rispetto a quella binaria
Varianti ASCII (P1-P3)Valori dei pixel memorizzati come numeri interi decimali separati da spazi bianchi - leggibili dall'uomo e sicuri per sistemi a 7 bit
Varianti binarie (P4-P6)Byte dei pixel grezzi impacchettati immediatamente dopo l'intestazione ASCII - più compatti, stessi dati logici
CompressioneNessuna - i dati dei pixel sono memorizzati non compressi in tutte le varianti
Profondità colore1 bpp (PBM); 8 o 16 bpp per canale in scala di grigi (PGM); 24 o 48 bpp a colori (PPM con maxval a 16 bit)
Struttura intestazioneCampi ASCII: magic number, righe di commento `#` opzionali, larghezza, altezza, quindi maxval (assente per P1/P4 a 1 bit)
Ordine dei byteBig-endian per campioni a 16 bit nelle varianti binarie P5/P6; non applicabile per formati a 8 bit o ASCII
Vincolo maxvalDeve essere 1-65.535 (uint16); i valori ≤ 255 utilizzano 1 byte per campione nelle modalità binarie P4-P6
DimensioniNessun massimo definito; limitato in pratica dalla memoria di sistema disponibile
Tipo MIME`image/x-portable-anymap`; sottotipi: `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
Estensione PAMP7 (`.pam`, Portable Arbitrary Map) estende PNM a conteggi di canali e profondità di bit arbitrari
Uso tipicoFormato intermedio per pipeline di elaborazione immagini Unix; I/O nativo per ImageMagick, GIMP, FFmpeg e la maggior parte degli strumenti d'immagine Unix
Rilasciato1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Ultima versioneNetpbm 11.x (2020s); format spec stable since early 1990s
Standard aperto · royalty-free
Specificanetpbm.sourceforge.net

Conversioni PNM

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PNM. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PNM.

Domande frequenti

Qual è la differenza tra PNM, PBM, PGM e PPM?
PNM (Portable Anymap) è il nome ombrello della famiglia. PBM (Portable Bitmap) è in bianco e nero a 1 bit. PGM (Portable Graymap) è in scala di grigi (8 o 16 bpp). PPM (Portable Pixmap) è a colori (24 o 48 bpp). Un file .pnm è sempre uno di questi tre; il magic number (P1-P6) all'interno indica di quale si tratta.
Come posso convertire un file PNM in JPEG o PNG?
Usa ImageMagick: «magick input.pnm output.jpg» o «magick input.pnm output.png». Anche IrfanView e XnView consentono di farlo tramite l'interfaccia grafica. Il formato PNG è preferibile per una conversione lossless.
Perché il mio file PNM è così grande?
Il formato PNM memorizza dati pixel completamente non compressi - non c'è alcuna compressione. Un'immagine a colori 1920×1080 in PPM binario (P6) pesa circa 6 MB; la variante PPM ASCII (P3) sarebbe di circa 25 MB. Converti in PNG per un'archiviazione lossless a una frazione delle dimensioni.
Adobe Photoshop può aprire i file PNM?
Adobe Photoshop non supporta nativamente i file PNM. Usa GIMP (gratuito) o ImageMagick per aprire e convertire il file, quindi apri il file PNG/BMP convertito in Photoshop.
Qual è il magic number per un file PNM?
I primi due byte sono sempre «P» seguiti da una cifra: P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binario), P5 (PGM binario), P6 (PPM binario).

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z