Obowiązuje też kilka zasad odnośnie do zapisu: Wszystkie wartości zapisane są dziesiętnie i oddzielone dowolną liczbą znaków niedrukowalnych (spacja, tabulator, znak nowej linii). Znaki od „#” do końca linii są pomijane. Linie nie powinny być dłuższe niż 70 znaków. Dane binarne muszą znajdować się zaraz za rozmiarami obrazu (oddzielone tylko jednym znakiem niedrukowalnym). Wartości kolorów składowych występują w kolejności: czerwony, zielony, niebieski.
Starsze programy mogą nie odczytywać prawidłowo plików PNM o maksymalnej wartości składowego koloru większej niż 255 (48-bitowych) zapisanych binarnie.
Netpbm Netpbm to zestaw narzędzi do wsadowej konwersji i przetwarzania grafiki, operujący na plikach PNM. Pakiet składa się z wielu programów wykonujących proste czynności np.: jpegtopnm – konwertuje pliki JPEG na pliki PNM pnmtopng – konwertuje pliki PNM na pliki PNG pnmscale – skaluje pliki PNM pnmrotate – obraca pliki PNM
Aby utworzyć miniaturę pliku JPEG wystarczy wydać polecenie:
jpegtopnm plik.jpeg | pnmscale -xsize 64 | pnmtojpeg > minatura_plik.jpeg