.PNM

PNM-fil

Portable Anymap
Stil et spørgsmål
HURTIGT SVAR

En PNM-fil er en Portable Anymap - et simpelt, ukomprimeret rasterbillede, der dækker tre underformater: PBM (sort/hvid), PGM (gråtoner) og PPM (farve). Åbn den med GIMP, IrfanView eller XnView på enhver platform. Til daglig opbevaring bør du konvertere til PNG (lossless) eller JPEG ved hjælp af ImageMagick eller et af de nævnte værktøjer.

Udvikler: Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Kategori: Rasterbilledfiler Åben standard MIME: image/x-portable-anymap
ÅBNER PÅ Windows macOS Linux Web
Relateret: .JPG · .PNG · .TIF · .ECW

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 21, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PNM-filformatet?

.pnm (Portable Anymap) er en overordnet filendelse, der dækker tre relaterede ukomprimerede rasterbillede-underformater fra Netpbm-familien: PBM (Portable Bitmap, 1-bit sort-hvid), PGM (Portable Graymap, gråtoner) og PPM (Portable Pixmap, farve). Den faktiske undertype af enhver .pnm-fil identificeres ved dens første to bytes: P1-P3 for ASCII-varianterne („plain”) og P4-P6 for de binære varianter („raw”).

Jef Poskanzer skabte det oprindelige PBM-format i 1988 som en del af sit Pbmplus-værktøjssæt og tilføjede PGM og PPM kort efter. Formaterne blev designet til at være den enklest mulige lossless billedrepræsentation, der var i stand til at overleve overførsel via 7-bit e-mail-forbindelser. ASCII-varianterne gemmer pixelværdier som decimaltal adskilt af mellemrum efter en header i almindelig tekst; de binære varianter pakker rå bytes umiddelbart efter headeren for mere kompakt lagring.

Farvedybden spænder fra 1 bpp (PBM) til 16 bpp pr. kanal (PGM/PPM med 16-bit maxval), hvilket giver op til 48 bpp for farvebilleder. Formatet definerer ingen komprimering, kryptering, farveprofil, EXIF-data eller thumbnails - det er bevidst minimalistisk.

PNG er den moderne erstatning for lossless lagring, men .pnm-filer forbliver et udbredt mellemformat i Unix-billedbehandlings-pipelines. ImageMagick, GIMP, FFmpeg og stort set alle Unix-billedværktøjer læser og skriver formatet indfødt.

Sikkerhed og tryghed

RISIKO: LOW

PNM/PBM/PGM/PPM er blandt de simpleste billedformater - en header i almindelig tekst plus rå pixeldata (eller ASCII-værdier). Ingen kodeeksekvering, ingen scripting, ingen komprimerings-exploits. Meget sikker at åbne. Den største risiko er den potentielt enorme ukomprimerede filstørrelse for billeder i høj opløsning.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPortable Anymapogså kendt som Netpbm anymap, PNM image
UDVIKLERJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communitysiden 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
MIME-TYPEimage/x-portable-anymap
TYPESimpelt ukomprimeret rasterbillede (tekst eller binær kodning); overordnet filendelse for PBM/PGM/PPM
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
5031
ASCII
P1
De første 2 bytes er altid „P” (0x50) efterfulgt af et ciffer 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) bruger filendelsen .pam. .pnm er den generiske endelse, der kan indeholde enhver af P1-P6.

Programmer der åbner PNM-filer

Windows5 apps
ImageMagick Open-source Kommandolinje: „magick display file.pnm” eller „magick file.pnm output.jpg” for at konvertere.
XnView Gratis Åbn direkte eller træk og slip. Understøtter PBM/PGM/PPM/PNM.
GIMP Open-source Fil > Åbn. GIMP læser alle Netpbm-varianter indfødt.
IrfanView Gratis Fil > Åbn; vælg .pnm-filen. Understøtter også batch-konvertering.
FastPictureViewer Professional Betalt Åbner PNM-filer til hurtig gennemsyn i et arbejdsflow til billedgennemgang.
macOS3 apps
GIMP Open-source Fil > Åbn. GIMP læser alle Netpbm-varianter indfødt.
ImageMagick Open-source Kommandolinje: „magick display file.pnm” eller „magick file.pnm output.jpg” for at konvertere.
XnView MP Gratis Fil > Åbn. XnView MP er den tværplatform-efterfølger til XnView.
Linux4 apps
GIMP Open-source Fil > Åbn. GIMP læser alle Netpbm-varianter indfødt.
ImageMagick Open-source Kommandolinje: „magick display file.pnm” eller „magick file.pnm output.jpg” for at konvertere.
XnView MP Gratis Fil > Åbn. XnView MP er den tværplatform-efterfølger til XnView.
display (ImageMagick) Open-source Shell: „display file.pnm” for at se interaktivt på ethvert X11-skrivebord.
Web1 app
Convertio Freemium Upload PNM-fil; konverter til JPG, PNG, PDF osv. online.

Tekniske detaljer

dyb specifikation
UnderformaterFællesbetegnelse for PBM (P1/P4, 1-bit), PGM (P2/P5, gråtoner) og PPM (P3/P6, farve)
Magic bytesFørste 2 bytes: `P` (0x50) + ciffer `1`-`6` (0x31-0x36) - identificerer undertype og ASCII vs. binær kodning
ASCII-varianter (P1-P3)Pixelværdier gemt som decimaltal adskilt af mellemrum - læsbart for mennesker og 7-bit sikkert
Binære varianter (P4-P6)Rå pixel-bytes pakket umiddelbart efter ASCII-headeren - mere kompakt, samme logiske data
KomprimeringIngen - pixeldata gemmes ukomprimeret i alle varianter
Farvedybde1 bpp (PBM); 8 eller 16 bpp pr. kanal gråtoner (PGM); 24 eller 48 bpp farve (PPM med 16-bit maxval)
Header-strukturASCII-felter: magisk tal, valgfrie `#` kommentarlinjer, bredde, højde, derefter maxval (mangler for P1/P4 1-bit)
Byte-rækkefølgeBig-endian for 16-bit samples i binære P5/P6-varianter; ikke relevant for 8-bit eller ASCII-formater
Maxval-begrænsningSkal være 1-65.535 (uint16); værdier ≤ 255 bruger 1 byte pr. sample i binære P4-P6 tilstande
DimensionerIntet defineret maksimum; begrænset i praksis af tilgængelig systemhukommelse
MIME-type`image/x-portable-anymap`; undertyper: `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
PAM-udvidelseP7 (`.pam`, Portable Arbitrary Map) udvider PNM til vilkårlige kanalantal og bitdybder
Typisk brugMellemformat i Unix-billedbehandlings-pipelines; indfødt I/O for ImageMagick, GIMP, FFmpeg og de fleste Unix-billedværktøjer
Udgivet1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Seneste versionNetpbm 11.x (2020s); format spec stable since early 1990s
Åben standardJa · royaltyfri
Specifikationnetpbm.sourceforge.net

PNM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PNM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PNM-filer.

Ofte stillede spørgsmål

Hvad er forskellen på PNM, PBM, PGM og PPM?
PNM (Portable Anymap) er fællesnavnet for familien. PBM (Portable Bitmap) er 1-bit sort-hvid. PGM (Portable Graymap) er gråtoner (8 eller 16 bpp). PPM (Portable Pixmap) er fuld farve (24 eller 48 bpp). En .pnm-fil er altid en af disse tre; det magiske tal (P1-P6) indeni fortæller dig hvilken.
Hvordan konverterer jeg en PNM-fil til JPEG eller PNG?
Brug ImageMagick: „magick input.pnm output.jpg” eller „magick input.pnm output.png”. IrfanView og XnView kan også gøre dette via deres brugerflade. PNG foretrækkes til lossless konvertering.
Hvorfor er min PNM-fil så stor?
PNM gemmer helt ukomprimerede pixeldata - der er slet ingen komprimering. Et 1920×1080 farvebillede i binær PPM (P6) fylder ca. 6 MB; ASCII PPM-varianten (P3) ville fylde omkring 25 MB. Konverter til PNG for lossless lagring til en brøkdel af størrelsen.
Kan Photoshop åbne PNM-filer?
Adobe Photoshop understøtter ikke PNM indfødt. Brug GIMP (gratis) eller ImageMagick til at åbne og konvertere filen, og åbn derefter den konverterede PNG/BMP i Photoshop.
Hvad er det magiske tal for en PNM-fil?
De første to bytes er altid „P” efterfulgt af et ciffer: P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binær), P5 (PGM binær), P6 (PPM binær).

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å