.PNM

Файл PNM

Portable Anymap
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PNM - это Portable Anymap, простой несжатый растровый формат, объединяющий три подформата: PBM (черно-белый), PGM (оттенки серого) и PPM (цветной). Его можно открыть с помощью GIMP, IrfanView или XnView на любой платформе. Для повседневного хранения конвертируйте его в PNG (без потерь) или JPEG, используя ImageMagick или любой из этих инструментов.

Разработчик: Jef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and community Категория: Файлы растровых изображений Открыть стандартное MIME: image/x-portable-anymap
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .JPG · .PNG · .TIF · .ECW

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 21, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PNM?

.pnm (Portable Anymap) - это общее расширение, охватывающее три родственных подформата несжатых растровых изображений из семейства Netpbm: PBM (Portable Bitmap, 1-битный черно-белый), PGM (Portable Graymap, оттенки серого) и PPM (Portable Pixmap, цветной). Конкретный подтип любого файла .pnm определяется по его первым двум байтам: от P1 до P3 для ASCII-вариантов («текстовых») и от P4 до P6 для бинарных («сырых») вариантов.

Джеф Посканзер создал оригинальный формат PBM в 1988 году как часть своего набора инструментов Pbmplus, вскоре добавив PGM и PPM. Форматы были разработаны как максимально простое представление изображений без потерь, способное выдерживать передачу через 7-битные почтовые каналы. Варианты ASCII хранят значения пикселей в виде десятичных целых чисел, разделенных пробелами, после текстового заголовка; бинарные варианты упаковывают необработанные байты сразу после заголовка для более компактного хранения.

Глубина цвета варьируется от 1 bpp (PBM) до 16 bpp на канал (PGM/PPM с 16-битным значением maxval), что дает до 48 bpp для цветных изображений. Формат не предусматривает сжатия, шифрования, цветовых профилей, данных EXIF или миниатюр - он намеренно минималистичен.

PNG является современной заменой для хранения без потерь, но файлы .pnm остаются повсеместным промежуточным форматом в конвейерах обработки изображений Unix. ImageMagick, GIMP, FFmpeg и практически все инструменты Unix для работы с изображениями читают и записывают этот формат нативно.

Безопасность и защита

РИСК: LOW

PNM/PBM/PGM/PPM относятся к числу простейших форматов изображений - текстовый заголовок плюс необработанные данные пикселей (или значения ASCII). Нет выполнения кода, нет скриптов, нет уязвимостей сжатия. Очень безопасны для открытия. Основной риск - тривиально большой размер несжатого файла для изображений высокого разрешения.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPortable Anymapтакже известен как Netpbm anymap, PNM image
РАЗРАБОТЧИКJef Poskanzer (original PBM/PGM/PPM, 1988); Netpbm maintained by Bryan Henderson and communityс 1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
MIME-ТИПimage/x-portable-anymap
ТИППростое несжатое растровое изображение (текстовая или бинарная кодировка); общее расширение для PBM/PGM/PPM
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.jpg.png.tif.ecw
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
5031
ASCII
P1
Первые 2 байта - это всегда «P» (0x50), за которым следует цифра 1-6 (0x31-0x36): P1=PBM ASCII, P2=PGM ASCII, P3=PPM ASCII, P4=PBM binary, P5=PGM binary, P6=PPM binary. P7=PAM (Portable Arbitrary Map) использует расширение .pam. .pnm - это общее расширение, которое может содержать любой из вариантов P1-P6.

Программы, открывающие файлы PNM

Windows5 apps
ImageMagick Открытый код Командная строка: «magick display file.pnm» или «magick file.pnm output.jpg» для конвертации.
XnView Бесплатно Открыть напрямую или перетащить. Поддерживает PBM/PGM/PPM/PNM.
GIMP Открытый код Файл > Открыть. GIMP нативно читает все варианты Netpbm.
IrfanView Бесплатно Файл > Открыть; выберите файл .pnm. Также поддерживает пакетную конвертацию.
FastPictureViewer Professional Платно Открывает файлы PNM для быстрого просмотра в рабочем процессе ревью фотографий.
macOS3 apps
GIMP Открытый код Файл > Открыть. GIMP нативно читает все варианты Netpbm.
ImageMagick Открытый код Командная строка: «magick display file.pnm» или «magick file.pnm output.jpg» для конвертации.
XnView MP Бесплатно Файл > Открыть. XnView MP - это кроссплатформенный преемник XnView.
Linux4 apps
GIMP Открытый код Файл > Открыть. GIMP нативно читает все варианты Netpbm.
ImageMagick Открытый код Командная строка: «magick display file.pnm» или «magick file.pnm output.jpg» для конвертации.
XnView MP Бесплатно Файл > Открыть. XnView MP - это кроссплатформенный преемник XnView.
display (ImageMagick) Открытый код Оболочка: «display file.pnm» для интерактивного просмотра на любом рабочем столе X11.
Web1 app
Convertio Freemium Загрузите файл PNM; конвертируйте в JPG, PNG, PDF и т. д. онлайн.

Технические подробности

глубокая спецификация
ПодформатыОбщее название для PBM (P1/P4, 1 бит), PGM (P2/P5, оттенки серого) и PPM (P3/P6, цвет)
Магические байтыПервые 2 байта: `P` (0x50) + цифра от `1` до `6` (0x31-0x36) - определяет подтип и кодировку (ASCII или бинарная)
Варианты ASCII (P1-P3)Значения пикселей хранятся как десятичные целые числа, разделенные пробелами - человекочитаемые и безопасные для 7-битных систем
Бинарные варианты (P4-P6)Сырые байты пикселей упакованы сразу после заголовка ASCII - более компактные, те же логические данные
СжатиеОтсутствует - данные пикселей хранятся без сжатия во всех вариантах
Глубина цвета1 bpp (PBM); 8 или 16 bpp на канал в оттенках серого (PGM); 24 или 48 bpp в цвете (PPM с 16-битным maxval)
Структура заголовкаПоля ASCII: магическое число, необязательные строки комментариев `#`, ширина, высота, затем maxval (отсутствует для P1/P4 1-бит)
Порядок байтовBig-endian для 16-битных выборок в бинарных вариантах P5/P6; не применимо для 8-битных или ASCII форматов
Ограничение MaxvalДолжно быть в пределах 1-65 535 (uint16); значения ≤ 255 используют 1 байт на выборку в бинарных режимах P4-P6
РазмерыМаксимум не определен; на практике ограничен доступной системной памятью
MIME-тип`image/x-portable-anymap`; подтипы: `image/x-portable-bitmap`, `image/x-portable-graymap`, `image/x-portable-pixmap`
Расширение PAMP7 (`.pam`, Portable Arbitrary Map) расширяет PNM для произвольного количества каналов и глубины цвета
Типичное использованиеПромежуточный формат в конвейерах обработки изображений Unix; нативный ввод-вывод для ImageMagick, GIMP, FFmpeg и большинства инструментов Unix
Выпущен1988 (Jef Poskanzer's Pbmplus toolkit; PBM first, PGM and PPM by year-end)
Последняя версияNetpbm 11.x (2020s); format spec stable since early 1990s
Открыть стандартноеДа · без роялти
Спецификацияnetpbm.sourceforge.net

Конвертации PNM

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PNM. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PNM.

Часто задаваемые вопросы

В чем разница между PNM, PBM, PGM и PPM?
PNM (Portable Anymap) - это общее название семейства. PBM (Portable Bitmap) - это 1-битный черно-белый формат. PGM (Portable Graymap) - это оттенки серого (8 или 16 bpp). PPM (Portable Pixmap) - полноцветный формат (24 или 48 bpp). Файл .pnm всегда является одним из этих трех; магическое число (P1-P6) внутри подскажет, каким именно.
Как конвертировать файл PNM в JPEG или PNG?
Используйте ImageMagick: «magick input.pnm output.jpg» или «magick input.pnm output.png». IrfanView и XnView также позволяют сделать это через графический интерфейс. PNG предпочтительнее для конвертации без потерь.
Почему мой файл PNM такой большой?
PNM хранит данные пикселей полностью без сжатия. Цветное изображение 1920×1080 в бинарном PPM (P6) занимает около 6 МБ; вариант ASCII PPM (P3) составит около 25 МБ. Конвертируйте в PNG для хранения без потерь при гораздо меньшем размере.
Может ли Photoshop открывать файлы PNM?
Adobe Photoshop не поддерживает PNM нативно. Используйте GIMP (бесплатно) или ImageMagick, чтобы открыть и конвертировать файл, а затем откройте полученный PNG/BMP в Photoshop.
Какое магическое число у файла PNM?
Первые два байта - это всегда «P», за которым следует цифра: P1 (PBM ASCII), P2 (PGM ASCII), P3 (PPM ASCII), P4 (PBM binary), P5 (PGM binary), P6 (PPM binary).

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z