.PBM

PBM ファイル

Portable Bitmap (Netpbm black-and-white image)
質問する
クイック回答

PBMファイルは Portable Bitmap の略で、Netpbm フォーマットファミリー(兄弟分に PGM グレースケール、PPM カラーがある)の1ビットモノクロ画像です。P1(プレーンASCII)と P4(バイナリ、8倍コンパクト)の2つのバリアントがあります。GIMP、IrfanView、XnView MP で無料で表示・変換でき、共有用には PNG への変換が推奨されます。

開発元: Jef Poskanzer (Pbmplus / Netpbm project) カテゴリ: プラグインファイル オープンスタンダード MIME: image/x-portable-bitmap
対応OS Windows macOS Linux
関連: .JPG · .PNG · .TIF · .ECW

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 7, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PBM ファイル形式とは?

.pbm (Portable Bitmap) フォーマットは、非圧縮ラスター形式の Netpbm ファミリーにおける1ビットモノクロ用形式であり、.pgm (グレースケール) や .ppm (フルRGBカラー) と並ぶものです。1980年代半ばに Jef Poskanzer によって Pbmplus ツールキットの一部として作成され、オペレーティングシステム間での最大限のシンプルさとポータビリティ(移植性)を目的として設計されました。

.pbm ファイルは、2バイトのマジックナンバーで始まり、その後に画像の寸法を宣言する ASCII ヘッダー、そしてピクセルデータが続きます。以下の2つのバリアントが存在します:

  • P1 (ASCII): 各ピクセルは文字の 1 (黒) または 0 (白) で表され、空白で区切られます。完全に人間が判読可能で、任意のテキストエディタで編集できます。
  • P4 (バイナリ): ピクセルは1バイトあたり8個詰め込まれ(最上位ビットが先)、ファイルサイズは P1 バリアントの約8分の1になります。

色深度は厳密に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 ラスター2値ビットマップ。ASCII (P1) または生バイナリ (P4) バリアント
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
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 フリーミアム メディアブラウザで 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ビット(厳密な白黒、グレースケールなし)
P1 ピクセルエンコーディングASCII:各ピクセルを文字 «1» (黒) または «0» (白) として保存、空白区切り
P4 ピクセルエンコーディングバイナリ:1バイトあたり8ピクセルをパッキング、最上位ビットが先
マジックナンバーASCII バリアントは P1 (0x50 0x31)、バイナリ バリアントは P4 (0x50 0x34)
ヘッダー形式ASCII テキスト - マジックナンバーの後に幅と高さ(空白区切りの整数)
圧縮なし(生の非圧縮ピクセル)
ビットパッキング順序P4 バイナリバリアントでは MSB-first(最上位ビットが先)
兄弟フォーマット.pgm (グレースケール, P2/P5), .ppm (RGBカラー, P3/P6)。これらで Netpbm/PNM フォーマットファミリーを構成
MIMEタイプimage/x-portable-bitmap
典型的なファイルサイズ数KBから数十MB(P4 バイナリは同等の P1 ASCII より約8倍小さい)
プラットフォームサポート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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PBM ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PBM ファイルについて最初の質問をしてみましょう。

よくある質問

PBMファイルを開くことができるプログラムは何ですか?
Windows では無料の GIMP、IrfanView、XnView MP で開けます。macOS では GIMP と Preview、Linux では GIMP、Netpbm、ImageMagick が対応しています。
PBMをPNGに変換するにはどうすればよいですか?
IrfanView、GIMP、または XnConvert で開き、「名前を付けて保存」で PNG を選択します。コマンドラインからは、ImageMagick の «magick input.pbm output.png» や Netpbm の «pnmtopng input.pbm > output.png» を使用します。
テキストエディタでPBMを開くことはできますか?
P1 (プレーン) ASCII バリアントのみが人間にとって判読可能です。ヘッダーと «0»/«1» の文字が表示されます。P4 (バイナリ) PBM はビットが詰め込まれているため、テキストエディタでは文字化けして見えます。画像ビューアを使用してください。
PBM、PGM、PPMの違いは何ですか?
これらは Netpbm ファミリーです。PBM = 1ビットモノクロ、PGM = グレースケール、PPM = フルRGBカラーです。PNM と PAM はこれら3つすべてをカバーする総称です。マジックナンバーはそれぞれ P1/P4、P2/P5、P3/P6 です。
«1 = 黒、0 = 白» というのは逆ではありませんか?
はい、PBM では 1 が黒、0 が白を使用しており、多くのラスター形式の慣例とは逆です。これは「紙の上のインク」をモデルに設計されたためです:1 = インクあり(黒)、0 = インクなし(白)。
なぜPBMファイルがこんなに大きいのですか?
P1 (ASCII) PBM は各ピクセルを完全な ASCII 文字(«0» または «1»)として保存するため、1ピクセルあたり8バイトを消費します。P4 バイナリに変換すれば8分の1に、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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

関連する拡張子

.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 で閲覧