.PNM

PNM-fil

Portable Anymap
Ställ en fråga
SNABBT SVAR

En PNM-fil är en Portable Anymap - en enkel, okomprimerad rasterbild som omfattar tre underformat: PBM (svartvitt), PGM (gråskala) och PPM (färg). Öppna den med GIMP, IrfanView eller XnView på valfri plattform. För vardaglig lagring bör du konvertera till PNG (lossless) eller JPEG med ImageMagick eller något av dessa verktyg.

Utvecklare: Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Kategori: Rasterbildfiler Öppen standard MIME: image/x-portable-anymap
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .JPG · .PNG · .TIF · .ECW

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 21, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PNM?

.pnm (Portable Anymap) är en samlingsextension som täcker tre relaterade okomprimerade rasterbildsunderformat från Netpbm-familjen: PBM (Portable Bitmap, 1-bitars svartvitt), PGM (Portable Graymap, gråskala) och PPM (Portable Pixmap, färg). Den faktiska undertypen för en .pnm-fil identifieras av dess två första bytes: P1-P3 för ASCII-varianter («plain») och P4-P6 för binära varianter («raw»).

Jef Poskanzer skapade det ursprungliga PBM-formatet 1988 som en del av sin Pbmplus-verktygslåda, och lade till PGM och PPM kort därefter. Formaten designades för att vara den enklast möjliga förlustfria bildrepresentationen, kapabel att överleva överföring via 7-bitars e-postlänkar. ASCII-varianterna lagrar pixelvärden som blankstegsseparerade decimala heltal efter en rubrik i klartext; de binära varianterna packar råa bytes omedelbart efter rubriken för mer kompakt lagring.

Färgdjupet sträcker sig från 1 bpp (PBM) till 16 bpp per kanal (PGM/PPM med 16-bitars maxvärde), vilket ger upp till 48 bpp för färgbilder. Formatet definierar ingen komprimering, kryptering, färgprofil, EXIF-data eller miniatyrbilder - det är avsiktligt minimalt.

PNG är den moderna ersättaren för förlustfri lagring, men .pnm-filer förblir ett allmänt förekommande mellanformat i Unix-baserade bildbehandlingskedjor. ImageMagick, GIMP, FFmpeg och praktiskt taget alla Unix-bildverktyg läser och skriver formatet nativt.

Säkerhet & trygghet

RISK: LOW

PNM/PBM/PGM/PPM är bland de enklaste bildformaten - rubrik i klartext plus rå pixeldata (eller ASCII-värden). Ingen kodexekvering, ingen skriptning, inga komprimerings-exploater. Mycket säkert att öppna. Den största risken är den enorma okomprimerade filstorleken för högupplösta bilder.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPortable Anymapäven känd som Netpbm anymap, PNM image
UTVECKLAREJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communitysedan 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
MIME-TYPimage/x-portable-anymap
TYPEnkel okomprimerad rasterbild (text- eller binärkodning); samlingsextension för PBM/PGM/PPM
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
5031
ASCII
P1
De första 2 byten är alltid «P» (0x50) följt av en siffra 1-6 (0x31-0x36): P1=PBM ASCII, P2=PGM ASCII, P3=PPM ASCII, P4=PBM binär, P5=PGM binär, P6=PPM binär. P7=PAM (Portable Arbitrary Map) använder filtillägget .pam. .pnm är den generiska extensionen som kan innehålla vilken som helst av P1-P6.

Program som öppnar PNM-filer

Windows5 apps
ImageMagick Öppen källkod Kommandorad: «magick display file.pnm» eller «magick file.pnm output.jpg» för att konvertera.
XnView Gratis Öppna direkt eller dra och släpp. Stöder PBM/PGM/PPM/PNM.
GIMP Öppen källkod Arkiv > Öppna. GIMP läser alla Netpbm-varianter nativt.
IrfanView Gratis Arkiv > Öppna; välj .pnm-filen. Stöder även batch-konvertering.
FastPictureViewer Professional Betald Öppnar PNM-filer för snabb bläddring i ett arbetsflöde för bildgranskning.
macOS3 apps
GIMP Öppen källkod Arkiv > Öppna. GIMP läser alla Netpbm-varianter nativt.
ImageMagick Öppen källkod Kommandorad: «magick display file.pnm» eller «magick file.pnm output.jpg» för att konvertera.
XnView MP Gratis Arkiv > Öppna. XnView MP är den plattformsoberoende efterföljaren till XnView.
Linux4 apps
GIMP Öppen källkod Arkiv > Öppna. GIMP läser alla Netpbm-varianter nativt.
ImageMagick Öppen källkod Kommandorad: «magick display file.pnm» eller «magick file.pnm output.jpg» för att konvertera.
XnView MP Gratis Arkiv > Öppna. XnView MP är den plattformsoberoende efterföljaren till XnView.
display (ImageMagick) Öppen källkod Skal: «display file.pnm» för att visa interaktivt på valfritt X11-skrivbord.
Web1 app
Convertio Freemium Ladda upp PNM-fil; konvertera till JPG, PNG, PDF, etc. online.

Tekniska detaljer

djup specifikation
UnderformatSamlingsnamn för PBM (P1/P4, 1-bit), PGM (P2/P5, gråskala) och PPM (P3/P6, färg)
Magiska bytesFörsta 2 bytes: `P` (0x50) + siffra `1`-`6` (0x31-0x36) - identifierar undertyp och ASCII- kontra binär kodning
ASCII-varianter (P1-P3)Pixelvärden lagrade som blankstegsseparerade decimala heltal - läsbara för människor och 7-bitars säkra
Binära varianter (P4-P6)Råa pixelbytes packade omedelbart efter ASCII-rubriken - mer kompakt, samma logiska data
KomprimeringIngen - pixeldata lagras okomprimerat i alla varianter
Färgdjup1 bpp (PBM); 8 eller 16 bpp per kanal gråskala (PGM); 24 eller 48 bpp färg (PPM med 16-bitars maxvärde)
RubrikstrukturASCII-fält: magiskt nummer, valfria `#` kommentarsrader, bredd, höjd, sedan maxvärde (saknas för P1/P4 1-bit)
ByteordningBig-endian för 16-bitars samplingar i binära P5/P6-varianter; ej tillämpligt för 8-bitars eller ASCII-format
MaxvärdesbegränsningMåste vara 1-65 535 (uint16); värden ≤ 255 använder 1 byte per sampling i binära P4-P6-lägen
DimensionerInget definierat maximum; begränsas i praktiken av tillgängligt systemminne
MIME-typ`image/x-portable-anymap`; undertyper: `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
PAM-tilläggP7 (`.pam`, Portable Arbitrary Map) utökar PNM till godtyckliga kanalantal och bitdjup
Typisk användningMellanformat för Unix-bildbehandlingskedjor; nativ I/O för ImageMagick, GIMP, FFmpeg och de flesta Unix-bildverktyg
Släppt1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Senaste versionNetpbm 11.x (2020s); format spec stable since early 1990s
Öppen standardJa · royaltyfri
Specifikationnetpbm.sourceforge.net

PNM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PNM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PNM-filer.

Vanliga frågor

Vad är skillnaden mellan PNM, PBM, PGM och PPM?
PNM (Portable Anymap) är samlingsnamnet för familjen. PBM (Portable Bitmap) är 1-bitars svartvitt. PGM (Portable Graymap) är gråskala (8 eller 16 bpp). PPM (Portable Pixmap) är fullfärg (24 eller 48 bpp). En .pnm-fil är alltid ett av dessa tre; det magiska numret (P1-P6) inuti talar om vilket.
Hur konverterar jag en PNM-fil till JPEG eller PNG?
Använd ImageMagick: «magick input.pnm output.jpg» eller «magick input.pnm output.png». IrfanView och XnView gör också detta via det grafiska gränssnittet. PNG föredras för förlustfri konvertering.
Varför är min PNM-fil så stor?
PNM lagrar helt okomprimerad pixeldata - det finns ingen komprimering alls. En 1920×1080 färgbild i binär PPM (P6) är cirka 6 MB; ASCII PPM-varianten (P3) skulle vara runt 25 MB. Konvertera till PNG för förlustfri lagring till en bråkdel av storleken.
Kan Photoshop öppna PNM-filer?
Adobe Photoshop stöder inte PNM nativt. Använd GIMP (gratis) eller ImageMagick för att öppna och konvertera filen, och öppna sedan den konverterade PNG/BMP-filen i Photoshop.
Vad är det magiska numret för en PNM-fil?
De första två byten är alltid «P» följt av en siffra: P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binär), P5 (PGM binär), P6 (PPM binär).

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö