.PBM

Файл PBM

Portable Bitmap (Netpbm black-and-white image)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PBM - это Portable Bitmap, 1-битное черно-белое изображение из семейства форматов Netpbm (родственные форматы: PGM для градаций серого, PPM для цвета). Существует в двух вариантах: P1 (текстовый ASCII) и P4 (бинарный, в 8 раз компактнее). Открывайте или конвертируйте его бесплатно с помощью GIMP, IrfanView или XnView MP; для пересылки лучше конвертировать в PNG.

Разработчик: Jef Poskanzer (Pbmplus / Netpbm project) Категория: Файлы растровых изображений Открыть стандартное MIME: image/x-portable-bitmap
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .JPG · .PNG · .TIF · .ECW

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

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

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

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

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

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

Формат .pbm (Portable Bitmap) - это 1-битный черно-белый представитель семейства несжатых растровых форматов Netpbm, наряду с .pgm (оттенки серого) и .ppm (полноцветный RGB). Созданный Джефом Посканзером в середине 1980-х годов как часть набора инструментов Pbmplus, он разработан для максимальной простоты и переносимости между операционными системами.

Файл .pbm начинается с двухбайтового магического числа, за которым следует заголовок ASCII с указанием размеров изображения, а затем данные пикселей. Существует два варианта:

  • P1 (ASCII): каждый пиксель представлен символом 1 (черный) или 0 (белый), разделенным пробелом - полностью читаем человеком и редактируем в любом текстовом редакторе.
  • P4 (бинарный): пиксели упакованы по восемь на байт, начиная со старшего бита, что делает файл примерно в восемь раз меньше, чем его эквивалент P1.

Глубина цвета строго 1 бит - чистый черный и белый без уровней серого или сглаживания. Здесь нет сжатия, шифрования и контрольных сумм. Эта простота делает .pbm надежным форматом обмена данными при обработке факсов, в конвейерах OCR, растрировании для лазерных принтеров и рабочих процессах компьютерного зрения с бинарными масками.

Его поддерживает практически любой крупный инструмент для обработки изображений: GIMP, ImageMagick, IrfanView и Photoshop могут читать и записывать .pbm. Валидный файл P1 .pbm можно даже создать вручную в обычном текстовом редакторе. Для современных задач, требующих небольшого размера файлов, обычно предпочтительнее .png, но .pbm остается стандартным выбором, когда требуется строгая бинарная маска.

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

РИСК: LOW

PBM - это пассивное, полностью документированное растровое изображение: заголовок плюс сырые биты пикселей, без скриптов или исполняемого содержимого. Безопасно для открытия. Единственная практическая проблема: несжатые файлы (особенно P1 ASCII) могут быть очень большими; конвертируйте в PNG для экономии места. Риск конфиденциальности через EXIF/метаданные отсутствует.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕPortable Bitmap (Netpbm black-and-white image)также известен как Portable Bit Map, Netpbm PBM
РАЗРАБОТЧИКJef Poskanzer (Pbmplus / Netpbm project)с mid-1980s (Jef Poskanzer's Pbmplus toolkit)
MIME-ТИПimage/x-portable-bitmap
ТИПНесжатый двухцветный растр Netpbm; текстовый (P1) или бинарный (P4) вариант
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.jpg.png.tif.ecw
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
5031
ASCII
P1
P1 (50 31) = текстовый вариант ASCII; P4 (50 34) = сырой бинарный вариант. Родственные форматы: P2/P5 = PGM (серый), P3/P6 = PPM (цветной RGB).

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

Windows7 apps
Adobe Photoshop Платно «Файл» > «Открыть» для загрузки PBM; сохранение в любой формат через «Файл» > «Экспортировать».
PaintShop Pro Платно «Файл» > «Открыть» .pbm; сохранение в любой формат.
GIMP Открытый код «Файл» > «Открыть» .pbm; GIMP читает варианты P1 и P4. Экспорт в PNG через «Файл» > «Экспортировать как».
ACDSee Freemium Открывает и просматривает файлы PBM в своем медиа-браузере.
IrfanView Бесплатно Откройте .pbm для мгновенного просмотра; «Файл» > «Сохранить как» или пакетная конвертация в PNG/TIFF.
ImageMagick Открытый код CLI: «magick input.pbm output.png» для конвертации; «magick identify input.pbm» для проверки.
XnView MP Бесплатно Открывайте или просматривайте файлы PBM напрямую; XnConvert пакетно конвертирует папки с PBM в PNG.
macOS5 apps
Adobe Photoshop Платно «Файл» > «Открыть» для загрузки PBM; сохранение в любой формат через «Файл» > «Экспортировать».
GIMP Открытый код «Файл» > «Открыть» .pbm; GIMP читает варианты P1 и P4. Экспорт в PNG через «Файл» > «Экспортировать как».
GraphicConverter Платно Открывает .pbm и конвертирует в любой распространенный формат.
Preview Встроенная Двойной клик для открытия; большинство файлов PBM открываются в Preview напрямую.
Netpbm Открытый код Эталонный набор инструментов: «pbmtopng», «pbmtogif», «pnmtojpeg» конвертируют PBM в другие форматы.
Linux4 apps
GIMP Открытый код «Файл» > «Открыть» .pbm; GIMP читает варианты P1 и P4. Экспорт в PNG через «Файл» > «Экспортировать как».
Inkscape Открытый код Может импортировать PBM путем встраивания или трассировки, но это векторный редактор, а не просмотрщик растров - не самый очевидный выбор.
ImageMagick Открытый код CLI: «magick input.pbm output.png» для конвертации; «magick identify input.pbm» для проверки.
Netpbm Открытый код Эталонный набор инструментов: «pbmtopng», «pbmtogif», «pnmtojpeg» конвертируют PBM в другие форматы.

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

глубокая спецификация
Глубина цвета1 бит (строго черный и белый; без градаций серого)
Кодирование пикселей P1ASCII: каждый пиксель хранится как символ «1» (черный) или «0» (белый), разделенный пробелами
Кодирование пикселей P4Бинарное: 8 пикселей упакованы в байт, начиная со старшего бита
Магическое числоP1 (0x50 0x31) для варианта ASCII; P4 (0x50 0x34) для бинарного варианта
Формат заголовкаТекст ASCII - магическое число, за которым следуют ширина и высота (целые числа, разделенные пробелами)
СжатиеОтсутствует (сырые несжатые пиксели)
Порядок упаковки битMSB-first (старший бит первым) для бинарного варианта P4
Родственные форматы.pgm (серый, P2/P5), .ppm (цветной RGB, P3/P6); вместе образуют семейство форматов Netpbm/PNM
MIME-типimage/x-portable-bitmap
Типичный размер файлаОт нескольких КБ до десятков МБ (бинарный P4 примерно в 8 раз меньше эквивалентного ASCII P1)
Поддержка платформWindows, macOS, Linux, Unix
Общие случаи использованияОбработка факсов, OCR, растрирование для лазерных принтеров, бинарные маски в компьютерном зрении
Читаемость человекомВариант P1 (ASCII) полностью читаем и редактируем в любом текстовом редакторе
Выпущенmid-1980s (Jef Poskanzer's Pbmplus toolkit)
Последняя версияStable since the 1990s; current Netpbm 10.x implements it (no format version bump)
Открыть стандартноеДа · без роялти
Спецификацияnetpbm.sourceforge.net

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

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

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

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

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

Какая программа открывает файл PBM?
Бесплатные GIMP, IrfanView и XnView MP открывают PBM в Windows; GIMP и Preview работают на macOS; GIMP, Netpbm и ImageMagick - на Linux.
Как конвертировать PBM в PNG?
Откройте его в IrfanView, GIMP или XnConvert и выберите «Сохранить как» PNG. Из командной строки: «magick input.pbm output.png» (ImageMagick) или «pnmtopng input.pbm > output.png» (Netpbm).
Можно ли открыть PBM в текстовом редакторе?
Только вариант P1 (текстовый ASCII) читаем человеком - вы увидите заголовок и символы «0»/«1». Бинарные PBM (P4) содержат упакованные биты и выглядят в текстовом редакторе как «мусор»; используйте программу для просмотра изображений.
В чем разница между PBM, PGM и PPM?
Это семейство Netpbm: PBM = 1-битный черно-белый, PGM = градации серого, PPM = полноцветный RGB. PNM и PAM - это общие названия, охватывающие все три формата. Магические числа: P1/P4, P2/P5, P3/P6 соответственно.
Что значит «1 = черный, 0 = белый» - это не ошибка?
Да, PBM использует 1 для черного и 0 для белого, что противоположно большинству растровых конвенций. Это сделано потому, что формат моделировал чернила на бумаге: 1 = чернила есть (черный), 0 = чернил нет (белый).
Почему мой файл PBM такой большой?
P1 (ASCII) PBM хранит каждый пиксель как полный символ ASCII («0» или «1»), что дает 8 байт на пиксель - конвертируйте в бинарный P4, чтобы уменьшить размер в 8 раз, или в PNG для еще более компактного вывода без потерь.

Ссылки

1Netpbm - PBM format specificationnetpbm.sourceforge.net
2Netpbm project homenetpbm.sourceforge.net

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

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

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

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.M4AMPEG-4 Audio File
8.MDMarkdown Document
9.TMPTemporary File
10.ICSiCalendar data 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