.PNM

Fichier PNM

Portable Anymap
Poser une question
RÉPONSE RAPIDE

Un fichier PNM est un Portable Anymap - une image matricielle simple et non compressée couvrant trois sous-formats : PBM (noir et blanc), PGM (niveaux de gris) et PPM (couleur). Ouvrez-le avec GIMP, IrfanView ou XnView sur n'importe quelle plateforme. Pour le stockage quotidien, convertissez-le en PNG (sans perte) ou JPEG à l'aide d'ImageMagick ou de l'un de ces outils.

Développeur : Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Catégorie : Fichiers d`image raster Standard ouvert MIME: image/x-portable-anymap
S'OUVRE SUR Windows macOS Linux Web
Lié : .JPG · .PNG · .TIF · .ECW

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 21, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PNM ?

.pnm (Portable Anymap) est une extension générique couvrant trois sous-formats d'images matricielles non compressées de la famille Netpbm : PBM (Portable Bitmap, noir et blanc 1 bit), PGM (Portable Graymap, niveaux de gris) et PPM (Portable Pixmap, couleur). Le sous-type réel de tout fichier .pnm est identifié par ses deux premiers octets : P1-P3 pour les variantes ASCII (« plain ») et P4-P6 pour les variantes binaires (« raw »).

Jef Poskanzer a créé le format PBM original en 1988 dans le cadre de sa boîte à outils Pbmplus, ajoutant PGM et PPM peu après. Les formats ont été conçus pour être la représentation d'image sans perte la plus simple possible, capable de survivre au transit via des liaisons de messagerie 7 bits. Les variantes ASCII stockent les valeurs de pixels sous forme d'entiers décimaux séparés par des espaces après un en-tête en texte brut ; les variantes binaires regroupent les octets bruts immédiatement après l'en-tête pour un stockage plus compact.

La profondeur de couleur varie de 1 bpp (PBM) à 16 bpp par canal (PGM/PPM avec une valeur maximale de 16 bits), produisant jusqu'à 48 bpp pour les images couleur. Le format ne définit aucune compression, aucun chiffrement, aucun profil de couleur, aucune donnée EXIF ni aucune vignette - il est délibérément minimal.

PNG est le remplaçant moderne pour le stockage sans perte, mais les fichiers .pnm restent un format intermédiaire omniprésent dans les pipelines de traitement d'images Unix. ImageMagick, GIMP, FFmpeg et pratiquement tous les outils d'image Unix lisent et écrivent nativement ce format.

Sécurité et sûreté

RISQUE : LOW

PNM/PBM/PGM/PPM font partie des formats d'image les plus simples - en-tête en texte brut plus données de pixels bruts (ou valeurs ASCII). Pas d'exécution de code, pas de script, pas d'exploits de compression. Très sûr à ouvrir. Le risque principal est la taille de fichier non compressé trivialement grande pour les images haute résolution.

Détails du format

en bref
NOM COMPLETPortable Anymapalias Netpbm anymap, PNM image
DÉVELOPPEURJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communitydepuis 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
TYPE MIMEimage/x-portable-anymap
TYPEImage matricielle simple non compressée (encodage texte ou binaire) ; extension générique pour PBM/PGM/PPM
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
5031
ASCII
P1
Les 2 premiers octets sont toujours « P » (0x50) suivis d'un chiffre de 1 à 6 (0x31-0x36) : P1=PBM ASCII, P2=PGM ASCII, P3=PPM ASCII, P4=PBM binaire, P5=PGM binaire, P6=PPM binaire. P7=PAM (Portable Arbitrary Map) utilise l'extension .pam. .pnm est l'extension générique qui peut contenir n'importe lequel des formats P1-P6.

Programmes qui ouvrent les fichiers PNM

Windows5 apps
ImageMagick Open-source Ligne de commande : « magick display file.pnm » ou « magick file.pnm output.jpg » pour convertir.
XnView Gratuit Ouvrez directement ou par glisser-déposer. Prend en charge PBM/PGM/PPM/PNM.
GIMP Open-source Fichier > Ouvrir. GIMP lit nativement toutes les variantes Netpbm.
IrfanView Gratuit Fichier > Ouvrir ; sélectionnez le fichier .pnm. Prend également en charge la conversion par lots.
FastPictureViewer Professional Payant Ouvre les fichiers PNM pour une navigation rapide dans un flux de révision de photos.
macOS3 apps
GIMP Open-source Fichier > Ouvrir. GIMP lit nativement toutes les variantes Netpbm.
ImageMagick Open-source Ligne de commande : « magick display file.pnm » ou « magick file.pnm output.jpg » pour convertir.
XnView MP Gratuit Fichier > Ouvrir. XnView MP est le successeur multiplateforme de XnView.
Linux4 apps
GIMP Open-source Fichier > Ouvrir. GIMP lit nativement toutes les variantes Netpbm.
ImageMagick Open-source Ligne de commande : « magick display file.pnm » ou « magick file.pnm output.jpg » pour convertir.
XnView MP Gratuit Fichier > Ouvrir. XnView MP est le successeur multiplateforme de XnView.
display (ImageMagick) Open-source Shell : « display file.pnm » pour une visualisation interactive sur n'importe quel bureau X11.
Web1 app
Convertio Freemium Téléchargez le fichier PNM ; convertissez-le en JPG, PNG, PDF, etc. en ligne.

Détails techniques

spécifications approfondies
Sous-formatsGénérique pour PBM (P1/P4, 1 bit), PGM (P2/P5, niveaux de gris) et PPM (P3/P6, couleur)
Octets magiques2 premiers octets : `P` (0x50) + chiffre `1`-`6` (0x31-0x36) - identifie le sous-type et l'encodage ASCII vs binaire
Variantes ASCII (P1-P3)Valeurs de pixels stockées sous forme d'entiers décimaux séparés par des espaces - lisibles par l'homme et compatibles 7 bits
Variantes binaires (P4-P6)Octets de pixels bruts regroupés immédiatement après l'en-tête ASCII - plus compact, mêmes données logiques
CompressionAucune - données de pixels stockées sans compression dans toutes les variantes
Profondeur de couleur1 bpp (PBM) ; 8 ou 16 bpp par canal en niveaux de gris (PGM) ; 24 ou 48 bpp en couleur (PPM avec valeur maximale de 16 bits)
Structure de l'en-têteChamps ASCII : nombre magique, lignes de commentaires `#` facultatives, largeur, hauteur, puis valeur maximale (absente pour P1/P4 1 bit)
Ordre des octetsBig-endian pour les échantillons 16 bits dans les variantes binaires P5/P6 ; non applicable pour les formats 8 bits ou ASCII
Contrainte de valeur maximaleDoit être comprise entre 1 et 65 535 (uint16) ; les valeurs ≤ 255 utilisent 1 octet par échantillon dans les modes binaires P4-P6
DimensionsPas de maximum défini ; limité en pratique par la mémoire système disponible
Type MIME`image/x-portable-anymap` ; sous-types : `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
Extension PAMP7 (`.pam`, Portable Arbitrary Map) étend le PNM à des nombres de canaux et des profondeurs de bits arbitraires
Utilisation typiqueFormat intermédiaire de pipeline de traitement d'images Unix ; E/S natives pour ImageMagick, GIMP, FFmpeg et la plupart des outils d'image Unix
Publié1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Dernière versionNetpbm 11.x (2020s); format spec stable since early 1990s
Standard ouvertOui · libre de droits
Spécificationnetpbm.sourceforge.net

Conversions PNM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PNM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PNM.

Foire aux questions

Quelle est la différence entre PNM, PBM, PGM et PPM ?
PNM (Portable Anymap) est le nom générique de la famille. PBM (Portable Bitmap) est en noir et blanc 1 bit. PGM (Portable Graymap) est en niveaux de gris (8 ou 16 bpp). PPM (Portable Pixmap) est en couleurs vraies (24 ou 48 bpp). Un fichier .pnm est toujours l'un de ces trois ; le nombre magique (P1-P6) à l'intérieur vous indique lequel.
Comment convertir un fichier PNM en JPEG ou PNG ?
Utilisez ImageMagick : « magick input.pnm output.jpg » ou « magick input.pnm output.png ». IrfanView et XnView le font également via l'interface graphique. Le PNG est préférable pour une conversion sans perte.
Pourquoi mon fichier PNM est-il si volumineux ?
Le format PNM stocke des données de pixels totalement non compressées - il n'y a aucune compression. Une image couleur 1920×1080 en PPM binaire (P6) pèse environ 6 Mo ; la variante PPM ASCII (P3) pèserait environ 25 Mo. Convertissez en PNG pour un stockage sans perte à une fraction de cette taille.
Photoshop peut-il ouvrir les fichiers PNM ?
Adobe Photoshop ne prend pas en charge nativement le PNM. Utilisez GIMP (gratuit) ou ImageMagick pour ouvrir et convertir le fichier, puis ouvrez le PNG/BMP converti dans Photoshop.
Quel est le nombre magique d'un fichier PNM ?
Les deux premiers octets sont toujours « P » suivis d'un chiffre : P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binaire), P5 (PGM binaire), P6 (PPM binaire).

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z