.PPM

PPM ファイル

Portable Pixmap (Netpbm color image)
質問する
クイック回答

PPM ファイルは Portable Pixmap であり、Netpbm ファミリーの非圧縮 RGB カラー画像です。プラットフォームを問わず、無料の GIMP、IrfanView、または XnView で開くことができます。PPM はすべてのピクセルを圧縮せずに保存するためファイルサイズが大きくなります。スペースを節約して画像を共有するには、PNG または JPG に変換してください。

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

このページの内容

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

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

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

ファイルを識別する

PPM ファイル形式とは?

.ppm はラスターグラフィックスを保存するために使用される画像形式です。24ビットカラーをサポートし、人間が読める ASCII 形式 (P3) と、コンパクトな生のバイナリ形式 (P6) の2つのバリアントが存在します。PPM ファイルは、画像の寸法と最大色値(通常は 255)を記録するプレーンテキストのヘッダーとともに画像を保存します。PPM ファイルは圧縮を使用しないため、この形式で保存された画像は PNG などの圧縮された代替形式よりもサイズが大きくなります。バイナリの P6 バリアントは ASCII 版よりもスペース効率が良いですが、どちらも非圧縮のままであり、高解像度のコンテンツでは大きなファイルが生成されます。

PNM

PNM (portable anymap) は、以下の3つの画像形式で実装されているポータブル画像標準です:

  • .PBM - モノクロ (1ビットの白黒画像)
  • .PGM - グレースケール (最大 65,535 階調のグレー)
  • .ppm - フルカラー

これら3つの形式はすべて、もともと Jef Poskanzer によって作成された Netpbm ツールキットの一部であり、画像処理パイプラインの中間ステップとして広く使用されています。

セキュリティと安全性

リスク: LOW

PPM は、ヘッダーとピクセルデータで構成される、完全に文書化されたパッシブなラスター画像です。スクリプトや実行可能なコンテンツは含まれていないため、開いても安全です。実用上の唯一の注意点はマルウェア関連ではなく、PPM が非圧縮であるためにファイルが巨大になること(スペース節約のために PNG に変換してください)、および、不適切な形式や過大に設定されたヘッダーが未熟なパーサーに巨大なバッファを割り当てさせる可能性があることです。そのため、メンテナンスされているビューアを使用してください。この形式にはメタデータが含まれないため、EXIF などのプライバシーに関する懸念はありません。

形式の詳細

概要
正式名称Portable Pixmap (Netpbm color image)
開発元Jef Poskanzer (Netpbm / Pbmplus project)登場時期 1988 (Pbmplus toolkit, later Netpbm)
MIME タイプimage/x-portable-pixmap
タイプ非圧縮 Netpbm ラスタービットマップ。ASCII (P3) または生のバイナリ (P6) バリアント
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Adobe Photoshop 校正設定 - 稀に、.ppm が Netpbm 画像ではなく Adobe のカラー校正設定ファイルを指すことがあります。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
5033
ASCII
P3
ファイルは2バイトの «マジックナンバー» で始まります。人間が読める ASCII バリアントの場合は «P3» (50 33)、生のバイナリバリアントの場合は «P6» (50 36) です。マジックナンバーの後に空白、ASCII 10進数での幅と高さ、最大色値(例:255)が続き、その後にピクセルデータが続きます。兄弟形式には P1/P4 (PBM ビットマップ) と P2/P5 (PGM グレースケール) があり、PPM はカラー (RGB) 用のメンバーです。

PPM ファイルを開くプログラム

Windows4 apps
GIMP オープンソース «ファイル» > «開く» で .ppm を直接読み込みます。GIMP は P3 と P6 の両方に対応しており、«ファイル» > «名前を付けてエクスポート» から PNG/JPG に変換できます。
IrfanView 無料 .ppm を開いて即座に表示できます。«ファイル» > «名前を付けて保存» またはバッチ変換を使用して PNG/JPG に変換します。
ImageMagick オープンソース コマンドライン:«magick input.ppm output.png» で表示・変換、«magick identify» で詳細を確認できます。
XnView MP 無料 PPM ファイルを開いたり閲覧したりできます。同じメーカーの XnConvert は、PPM のフォルダを PNG/JPG に一括変換します。
macOS3 apps
GIMP オープンソース «ファイル» > «開く» で .ppm を直接読み込みます。GIMP は P3 と P6 の両方に対応しており、«ファイル» > «名前を付けてエクスポート» から PNG/JPG に変換できます。
Preview 標準搭載 macOS の Preview は、ダブルクリックで多くの PPM ファイルを直接開くことができます。«ファイル» > «書き出す» からエクスポート可能です。
ImageMagick オープンソース コマンドライン:«magick input.ppm output.png» で表示・変換、«magick identify» で詳細を確認できます。
Linux3 apps
GIMP オープンソース «ファイル» > «開く» で .ppm を直接読み込みます。GIMP は P3 と P6 の両方に対応しており、«ファイル» > «名前を付けてエクスポート» から PNG/JPG に変換できます。
Netpbm オープンソース リファレンスツールキットです。«ppmtopng»、«pnmtojpeg»、«pnmtopng» で PPM を他の形式に変換し、«display» で表示します。
ImageMagick / GraphicsMagick オープンソース «display in.ppm» で表示、«convert in.ppm out.png» で変換します。

技術的詳細

詳細仕様
MIME タイプimage/x-portable-pixmap
マジックバイトファイルオフセット 0 に、ASCII バリアントの場合は «P3» (hex 50 33)、バイナリバリアントの場合は «P6» (hex 50 36)
バリアントASCII (P3) - 人間が読めるテキスト形式のピクセル。バイナリ (P6) - コンパクトな生のバイト
カラーモデルRGB (赤、緑、青)、ピクセルあたり3チャンネル
チャンネルあたりのビット深度8ビット (最大サンプル値 255) または 16ビット (最大サンプル値 65535)
総色深度8 bpc で 24ビット、16 bpc で 48ビット
圧縮なし - すべてのピクセルを非圧縮で保存
ヘッダー形式マジックナンバー、画像の幅、高さ、および最大サンプル値を含むプレーンテキスト ASCII ヘッダー
ピクセルエンコーディングP3: ピクセルあたり3つの空白区切りの整数 (R G B)。P6: チャンネルあたり3つの生のバイナリバイト
コメントのサポート# で始まるヘッダー行はコメントとして扱われ、パーサーによって無視されます
最大サンプル値1 から 65535 までの任意の整数。255 (8ビット) と 65535 (16ビット) が最も一般的です
開発者Jef Poskanzer。Netpbm オープンソースプロジェクトとして維持されています
形式ファミリーNetpbm PNM スイート - PBM (モノクロビットマップ) および PGM (グレースケール) と並ぶカラー用メンバー
リリース日1988 (Pbmplus toolkit, later Netpbm)
オープンスタンダードはい · ロイヤリティフリー
仕様書netpbm.sourceforge.net

PPM の変換

コミュニティ Q&A

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

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

よくある質問

PPM ファイルを開くことができるプログラムは何ですか?
Windows では無料の GIMP、IrfanView、XnView がすべて PPM(P3 ASCII と P6 バイナリの両方のバリアント)を開くことができます。macOS では GIMP と Preview、Linux では GIMP、Netpbm、ImageMagick が対応しています。
PPM を PNG や JPG に変換するにはどうすればよいですか?
IrfanView、XnConvert、GIMP、または ImageMagick で開き、「名前を付けて保存」または「エクスポート」で PNG または JPG を選択します。大量のファイルを一度に変換する場合は、IrfanView や XnConvert のバッチモード、または ImageMagick の «mogrify -format png *.ppm» コマンドを使用してフォルダ全体を変換できます。
PPM、PGM、PBM の違いは何ですか?
これらは同じ Netpbm ファミリーです。PBM は1ビットの白黒、PGM はグレースケール、PPM はフル RGB カラーです。PNM や PAM は、これら3つすべてを網羅する総称です。
P3 と P6 の PPM の違いは何ですか?
P3 はピクセルを人間が読める ASCII 数値として保存します(テキストエディタで開くことができます)。サイズは大きくなりますが、内容の検査が可能です。P6 は同じピクセルを生のバイトとして保存します。サイズはより小さく、処理も高速です。どちらも有効な PPM です。
なぜ PPM ファイルはこれほど大きいのですか?
PPM は圧縮を一切使用せず、すべてのピクセルを完全に保存するためです。PNG(ロスレス)または JPG(ロスチャ)に変換すると、画質の変化をほとんど、あるいは全く伴わずに劇的にサイズを縮小できます。
テキストエディタで PPM を開くことはできますか?
P3 (ASCII) バリアントのみ意味があります。画像ではなく、ヘッダーとピクセルの数値が表示されます。P6 (バイナリ) PPM は生のバイトデータであり、テキストエディタでは文字化けして見えるため、代わりに画像ビューアを使用してください。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.MDMarkdown 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 で閲覧