.PNM

Plik PNM

Portable Anymap
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik PNM to Portable Anymap - prosty, nieskompresowany obraz rastrowy obejmujący trzy podformaty: PBM (czarno-biały), PGM (skala szarości) i PPM (kolor). Można go otworzyć za pomocą GIMP, IrfanView lub XnView na dowolnej platformie. Do codziennego przechowywania warto przekonwertować go na PNG (bezstratny) lub JPEG przy użyciu ImageMagick lub dowolnego z tych narzędzi.

Deweloper: Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Kategoria: Pliki obrazów rastrowych Otwarty standard MIME: image/x-portable-anymap
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .JPG · .PNG · .TIF · .ECW

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PNM?

.pnm (Portable Anymap) to rozszerzenie zbiorcze obejmujące trzy powiązane, nieskompresowane podformaty obrazów rastrowych z rodziny Netpbm: PBM (Portable Bitmap, 1-bitowy czarno-biały), PGM (Portable Graymap, skala szarości) oraz PPM (Portable Pixmap, kolor). Rzeczywisty podtyp dowolnego pliku .pnm jest identyfikowany przez jego pierwsze dwa bajty: P1-P3 dla wariantów ASCII („tekstowych”) oraz P4-P6 dla wariantów binarnych („surowych”).

Jef Poskanzer stworzył oryginalny format PBM w 1988 roku jako część swojego zestawu narzędzi Pbmplus, dodając PGM i PPM krótko po nim. Formaty te zostały zaprojektowane jako najprostsza możliwa bezstratna reprezentacja obrazu, zdolna do przetrwania przesyłu przez 7-bitowe łącza e-mail. Warianty ASCII przechowują wartości pikseli jako liczby całkowite oddzielone spacjami po nagłówku tekstowym; warianty binarne pakują surowe bajty bezpośrednio po nagłówku w celu bardziej kompaktowego przechowywania.

Głębia koloru waha się od 1 bpp (PBM) do 16 bpp na kanał (PGM/PPM z 16-bitową wartością maksymalną), co daje do 48 bpp dla obrazów kolorowych. Format nie definiuje kompresji, szyfrowania, profili kolorów, danych EXIF ani miniatur - jest celowo minimalistyczny.

PNG jest nowoczesnym zamiennikiem dla bezstratnego przechowywania, ale pliki .pnm pozostają wszechobecnym formatem pośrednim w potokach przetwarzania obrazu w systemach Unix. ImageMagick, GIMP, FFmpeg i praktycznie wszystkie narzędzia graficzne Unix obsługują ten format natywnie.

Bezpieczeństwo

RYZYKO: LOW

PNM/PBM/PGM/PPM należą do najprostszych formatów obrazów - nagłówek tekstowy plus surowe dane pikseli (lub wartości ASCII). Brak wykonywania kodu, brak skryptów, brak podatności związanych z kompresją. Bardzo bezpieczne do otwierania. Głównym ryzykiem jest duży rozmiar nieskompresowanego pliku dla obrazów o wysokiej rozdzielczości.

Szczegóły formatu

w pigułce
PEŁNA NAZWAPortable Anymapznany również jako Netpbm anymap, PNM image
DEWELOPERJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communityod 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
TYP MIMEimage/x-portable-anymap
TYPProsty nieskompresowany obraz rastrowy (kodowanie tekstowe lub binarne); rozszerzenie zbiorcze dla PBM/PGM/PPM
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
5031
ASCII
P1
Pierwsze 2 bajty to zawsze „P” (0x50), po którym następuje cyfra 1-6 (0x31-0x36): P1=PBM ASCII, P2=PGM ASCII, P3=PPM ASCII, P4=PBM binarny, P5=PGM binarny, P6=PPM binarny. P7=PAM (Portable Arbitrary Map) używa rozszerzenia .pam. .pnm to ogólne rozszerzenie, które może zawierać dowolny z formatów P1-P6.

Programy otwierające pliki PNM

Windows5 apps
ImageMagick Open-source Linia komend: „magick display file.pnm” lub „magick file.pnm output.jpg” do konwersji.
XnView Darmowy Otwórz bezpośrednio lub przeciągnij i upuść. Obsługuje PBM/PGM/PPM/PNM.
GIMP Open-source Plik > Otwórz. GIMP natywnie odczytuje wszystkie warianty Netpbm.
IrfanView Darmowy Plik > Otwórz; wybierz plik .pnm. Obsługuje również konwersję wsadową.
FastPictureViewer Professional Płatny Otwiera pliki PNM do szybkiego przeglądania w procesie selekcji zdjęć.
macOS3 apps
GIMP Open-source Plik > Otwórz. GIMP natywnie odczytuje wszystkie warianty Netpbm.
ImageMagick Open-source Linia komend: „magick display file.pnm” lub „magick file.pnm output.jpg” do konwersji.
XnView MP Darmowy Plik > Otwórz. XnView MP to wieloplatformowy następca XnView.
Linux4 apps
GIMP Open-source Plik > Otwórz. GIMP natywnie odczytuje wszystkie warianty Netpbm.
ImageMagick Open-source Linia komend: „magick display file.pnm” lub „magick file.pnm output.jpg” do konwersji.
XnView MP Darmowy Plik > Otwórz. XnView MP to wieloplatformowy następca XnView.
display (ImageMagick) Open-source Powłoka: „display file.pnm” do interaktywnego przeglądania na dowolnym pulpicie X11.
Web1 app
Convertio Freemium Prześlij plik PNM; przekonwertuj na JPG, PNG, PDF itp. online.

Szczegóły techniczne

specyfikacja
PodformatyNazwa zbiorcza dla PBM (P1/P4, 1-bit), PGM (P2/P5, skala szarości) i PPM (P3/P6, kolor)
Magic bytesPierwsze 2 bajty: `P` (0x50) + cyfra `1`-`6` (0x31-0x36) - identyfikuje podtyp oraz kodowanie ASCII vs. binarne
Warianty ASCII (P1-P3)Wartości pikseli przechowywane jako liczby całkowite oddzielone spacjami - czytelne dla człowieka i bezpieczne dla systemów 7-bitowych
Warianty binarne (P4-P6)Surowe bajty pikseli pakowane bezpośrednio po nagłówku ASCII - bardziej kompaktowe, te same dane logiczne
KompresjaBrak - dane pikseli przechowywane bez kompresji we wszystkich wariantach
Głębia koloru1 bpp (PBM); 8 lub 16 bpp na kanał w skali szarości (PGM); 24 lub 48 bpp w kolorze (PPM z 16-bitową wartością maksymalną)
Struktura nagłówkaPola ASCII: magic number, opcjonalne linie komentarza `#`, szerokość, wysokość, a następnie maxval (brak w P1/P4 1-bit)
Kolejność bajtówBig-endian dla próbek 16-bitowych w binarnych wariantach P5/P6; nie dotyczy formatów 8-bitowych ani ASCII
Ograniczenie maxvalMusi wynosić 1-65 535 (uint16); wartości ≤ 255 używają 1 bajta na próbkę w trybach binarnych P4-P6
WymiaryBrak zdefiniowanego maksimum; w praktyce ograniczone przez dostępną pamięć systemową
Typ MIME`image/x-portable-anymap`; podtypy: `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
Rozszerzenie PAMP7 (`.pam`, Portable Arbitrary Map) rozszerza PNM o dowolną liczbę kanałów i głębię bitową
Typowe zastosowanieFormat pośredni w potokach przetwarzania obrazu Unix; natywne I/O dla ImageMagick, GIMP, FFmpeg i większości narzędzi Unix
Wydano1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Najnowsza wersjaNetpbm 11.x (2020s); format spec stable since early 1990s
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjanetpbm.sourceforge.net

Konwersje PNM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PNM. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PNM.

Najczęściej zadawane pytania

Jaka jest różnica między PNM, PBM, PGM i PPM?
PNM (Portable Anymap) to nazwa zbiorcza dla całej rodziny. PBM (Portable Bitmap) to 1-bitowy format czarno-biały. PGM (Portable Graymap) to skala szarości (8 lub 16 bpp). PPM (Portable Pixmap) to pełny kolor (24 lub 48 bpp). Plik .pnm jest zawsze jednym z tych trzech; „magic number” (P1-P6) wewnątrz pliku informuje, którym konkretnie.
Jak przekonwertować plik PNM na JPEG lub PNG?
Użyj ImageMagick: „magick input.pnm output.jpg” lub „magick input.pnm output.png”. IrfanView i XnView również to umożliwiają poprzez interfejs graficzny. PNG jest preferowany dla konwersji bezstratnej.
Dlaczego mój plik PNM jest tak duży?
PNM przechowuje całkowicie nieskompresowane dane pikseli - nie ma w nim żadnej kompresji. Kolorowy obraz 1920×1080 w binarnym PPM (P6) zajmuje około 6 MB; wariant ASCII PPM (P3) zajmowałby około 25 MB. Przekonwertuj na PNG, aby uzyskać bezstratne przechowywanie przy ułamku tego rozmiaru.
Czy Photoshop może otwierać pliki PNM?
Adobe Photoshop nie obsługuje natywnie formatu PNM. Użyj GIMP (bezpłatny) lub ImageMagick, aby otworzyć i przekonwertować plik, a następnie otwórz przekonwertowany PNG/BMP w Photoshop.
Jaki jest „magic number” dla pliku PNM?
Pierwsze dwa bajty to zawsze „P”, po którym następuje cyfra: P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binarny), P5 (PGM binarny), P6 (PPM binarny).

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z