.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 apertoSì · 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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.NOMEDIAAndroid No-Media Marker File
10.JPGJPEG Image

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