.PNM

PNM-bestand

Portable Anymap
Stel een vraag
SNEL ANTWOORD

Een PNM-bestand is een Portable Anymap - een eenvoudige, ongecomprimeerde rasterafbeelding die drie subformaten omvat: PBM (zwart-wit), PGM (grijswaarden) en PPM (kleur). Open het met GIMP, IrfanView of XnView op elk platform. Voor dagelijkse opslag kunt u het converteren naar PNG (lossless) of JPEG met ImageMagick of een van de genoemde tools.

Ontwikkelaar: Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Categorie: Rasterafbeeldingen Open standaard MIME: image/x-portable-anymap
OPENT OP Windows macOS Linux Web
Gerelateerd: .JPG · .PNG · .TIF · .ECW

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 21, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PNM-bestandsformaat?

.pnm (Portable Anymap) is een overkoepelende extensie voor drie gerelateerde ongecomprimeerde rasterafbeelding-subformaten uit de Netpbm-familie: PBM (Portable Bitmap, 1-bit zwart-wit), PGM (Portable Graymap, grijswaarden) en PPM (Portable Pixmap, kleur). Het werkelijke subtype van een .pnm-bestand wordt geïdentificeerd door de eerste twee bytes: P1-P3 voor de ASCII („plain”) varianten en P4-P6 voor de binaire („raw”) varianten.

Jef Poskanzer creëerde het originele PBM-formaat in 1988 als onderdeel van zijn Pbmplus-toolkit, en voegde kort daarna PGM en PPM toe. De formaten zijn ontworpen als de eenvoudigst mogelijke lossless afbeeldingsweergave, geschikt om transport via 7-bit e-mailverbindingen te overleven. De ASCII-varianten slaan pixelwaarden op als door witruimte gescheiden decimale gehele getallen na een header in platte tekst; de binaire varianten verpakken ruwe bytes direct na de header voor een compactere opslag.

De kleurdiepte varieert van 1 bpp (PBM) tot 16 bpp per kanaal (PGM/PPM met 16-bit maxval), wat resulteert in maximaal 48 bpp voor kleurafbeeldingen. Het formaat definieert geen compressie, versleuteling, kleurprofiel, EXIF-data of miniaturen - het is bewust minimaal.

PNG is de moderne vervanger voor lossless opslag, maar .pnm-bestanden blijven een alomtegenwoordig tussenformaat in Unix-pijplijnen voor beeldbewerking. ImageMagick, GIMP, FFmpeg en vrijwel alle Unix-beeldtools lezen en schrijven het formaat standaard.

Beveiliging & veiligheid

RISICO: LOW

PNM/PBM/PGM/PPM behoren tot de eenvoudigste afbeeldingsformaten - header in platte tekst plus ruwe pixelgegevens (of ASCII-waarden). Geen code-uitvoering, geen scripting, geen compressie-exploits. Zeer veilig om te openen. Het belangrijkste risico is de triviaal grote ongecomprimeerde bestandsgrootte voor afbeeldingen met een hoge resolutie.

Formaatdetails

in een notendop
VOLLEDIGE NAAMPortable Anymapook bekend als Netpbm anymap, PNM image
ONTWIKKELAARJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communitysinds 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
MIME-TYPEimage/x-portable-anymap
TYPEEenvoudige ongecomprimeerde rasterafbeelding (tekst of binaire codering); overkoepelende extensie voor PBM/PGM/PPM
STANDAARDOpen · royaltyvrij
GERELATEERD.jpg.png.tif.ecw
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001
HEX
5031
ASCII
P1
De eerste 2 bytes zijn altijd „P” (0x50) gevolgd door een cijfer 1-6 (0x31-0x36): P1=PBM ASCII, P2=PGM ASCII, P3=PPM ASCII, P4=PBM binair, P5=PGM binair, P6=PPM binair. P7=PAM (Portable Arbitrary Map) gebruikt extensie .pam. .pnm is de generieke extensie die elk van P1-P6 kan bevatten.

Programma's die PNM-bestanden openen

Windows5 apps
ImageMagick Open-source Opdrachtregel: „magick display file.pnm” of „magick file.pnm output.jpg” om te converteren.
XnView Gratis Direct openen of slepen en neerzetten. Ondersteunt PBM/PGM/PPM/PNM.
GIMP Open-source Bestand > Openen. GIMP leest alle Netpbm-varianten standaard.
IrfanView Gratis Bestand > Openen; selecteer het .pnm-bestand. Ondersteunt ook batchconversie.
FastPictureViewer Professional Betaald Opent PNM-bestanden voor snel browsen in een fotobeoordelingsworkflow.
macOS3 apps
GIMP Open-source Bestand > Openen. GIMP leest alle Netpbm-varianten standaard.
ImageMagick Open-source Opdrachtregel: „magick display file.pnm” of „magick file.pnm output.jpg” om te converteren.
XnView MP Gratis Bestand > Openen. XnView MP is de platformonafhankelijke opvolger van XnView.
Linux4 apps
GIMP Open-source Bestand > Openen. GIMP leest alle Netpbm-varianten standaard.
ImageMagick Open-source Opdrachtregel: „magick display file.pnm” of „magick file.pnm output.jpg” om te converteren.
XnView MP Gratis Bestand > Openen. XnView MP is de platformonafhankelijke opvolger van XnView.
display (ImageMagick) Open-source Shell: „display file.pnm” om interactief te bekijken op elk X11-bureaublad.
Web1 app
Convertio Freemium Upload PNM-bestand; converteer online naar JPG, PNG, PDF, enz.

Technische details

diepe specificaties
SubformatenOverkoepelend voor PBM (P1/P4, 1-bit), PGM (P2/P5, grijswaarden) en PPM (P3/P6, kleur)
Magic bytesEerste 2 bytes: `P` (0x50) + cijfer `1`-`6` (0x31-0x36) - identificeert subtype en ASCII vs. binaire codering
ASCII-varianten (P1-P3)Pixelwaarden opgeslagen als door witruimte gescheiden decimale gehele getallen - menselijk leesbaar en 7-bit veilig
Binaire varianten (P4-P6)Ruwe pixelbytes direct verpakt na de ASCII-header - compacter, zelfde logische gegevens
CompressieGeen - pixelgegevens ongecomprimeerd opgeslagen in alle varianten
Kleurdiepte1 bpp (PBM); 8 of 16 bpp per kanaal grijswaarden (PGM); 24 of 48 bpp kleur (PPM met 16-bit maxval)
HeaderstructuurASCII-velden: magisch getal, optionele `#` commentaarregels, breedte, hoogte, dan maxval (afwezig voor P1/P4 1-bit)
BytevolgordeBig-endian voor 16-bit samples in binaire P5/P6 varianten; niet van toepassing op 8-bit of ASCII-formaten
Maxval beperkingMoet 1-65.535 (uint16) zijn; waarden ≤ 255 gebruiken 1 byte per sample in binaire P4-P6 modi
DimensiesGeen gedefinieerd maximum; in de praktijk beperkt door beschikbaar systeemgeheugen
MIME-type`image/x-portable-anymap`; subtypes: `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
PAM-extensieP7 (`.pam`, Portable Arbitrary Map) breidt PNM uit naar willekeurige aantallen kanalen en bitdieptes
Typisch gebruikTussenformaat voor Unix-beeldverwerkingspijplijnen; standaard I/O voor ImageMagick, GIMP, FFmpeg en de meeste Unix-beeldtools
Uitgebracht1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Laatste versieNetpbm 11.x (2020s); format spec stable since early 1990s
Open standaardJa · royaltyvrij
Specificatienetpbm.sourceforge.net

PNM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PNM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PNM-bestanden.

Veelgestelde vragen

Wat is het verschil tussen PNM, PBM, PGM en PPM?
PNM (Portable Anymap) is de overkoepelende naam voor de familie. PBM (Portable Bitmap) is 1-bit zwart-wit. PGM (Portable Graymap) is grijswaarden (8 of 16 bpp). PPM (Portable Pixmap) is volledige kleur (24 of 48 bpp). Een .pnm-bestand is altijd een van deze drie; het magische getal (P1-P6) binnenin vertelt u welke.
Hoe converteer ik een PNM-bestand naar JPEG of PNG?
Gebruik ImageMagick: „magick input.pnm output.jpg” of „magick input.pnm output.png”. IrfanView en XnView doen dit ook via de GUI. PNG heeft de voorkeur voor lossless conversie.
Waarom is mijn PNM-bestand zo groot?
PNM slaat volledig ongecomprimeerde pixelgegevens op - er is helemaal geen compressie. Een 1920×1080 kleurafbeelding in binaire PPM (P6) is ongeveer 6 MB; de ASCII PPM-variant (P3) zou rond de 25 MB zijn. Converteer naar PNG voor lossless opslag op een fractie van de grootte.
Kan Photoshop PNM-bestanden openen?
Adobe Photoshop ondersteunt PNM niet standaard. Gebruik GIMP (gratis) of ImageMagick om het bestand te openen en te converteren, en open vervolgens de geconverteerde PNG/BMP in Photoshop.
Wat is het magische getal voor een PNM-bestand?
De eerste twee bytes zijn altijd een „P” gevolgd door een cijfer: P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binair), P5 (PGM binair), P6 (PPM binair).

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z