MPP ファイル形式とは?
.mpp ファイルには、Microsoft が開発したプロジェクト管理用の専門ソフトウェアである Microsoft Project で保存されたデータが含まれています。.mpp ファイル内には、時間軸、タスクリスト、リソース割り当て、およびその他のプロジェクトに関する情報が含まれており、プロジェクトマネージャーにとって貴重なサポートツールとなります。
内部的には、.mpp は OLE2 Compound File Binary コンテナ上に構築された独自のバイナリ形式であり、これはレガシーな .doc や .xls ファイルで使用されているものと同じ基盤コンテナです。ファイルは、共有の D0 CF 11 E0 A1 B1 1A E1 ヘッダーだけでなく、内部の Project ストリームによって識別されます。この形式は 1990 年の導入以来、数世代にわたって進化しており、Project 2003、2007、2010、およびそれ以降のリリースで異なるバイナリレイアウトが採用されています。
MS Project で生成された .mpp ファイルは、プロジェクトチーム内で以下の目的で使用されます:
- タスクの割り当てと依存関係の管理(ガントチャートやクリティカルパス分析を含む)
- 進捗状況の追跡とレポート作成
- 財務と予算の管理
- マイルストーン、ベースライン、リソースカレンダーを含むスケジュールの作成
.mpp プロジェクトファイルは、特定のチームの異なるメンバーによって更新されることがあります。不正アクセスのリスクを最小限に抑えるために、ファイル内の特定の情報に対するアクセス権限やブロックを定義することができます。
プロジェクトに取り組むチームの異なるメンバーによって導入された変更の互換性を最大限に確保するために、チーム全体で同じバージョンの Microsoft Project を使用することをお勧めします。各世代で異なるバイナリレイアウトが使用されているため、異なるバージョンの Microsoft Project を使用すると、他のユーザーによる修正を正しく読み取れなくなる可能性があります。
プラットフォーム間やバージョン間での交換のために、Microsoft Project は MSPDI .xml 形式や、より古い .mpx 交換形式にエクスポートできます。テンプレートファイルは .mpt 拡張子を持ちます。ProjectLibre や MOOS Project Viewer などのサードパーティ製ツールを使用すると、Microsoft Project のライセンスがなくても macOS や Linux で .mpp ファイルを開くことができます。
セキュリティと安全性
リスク: LOWMPP は受動的なスケジュールデータですが、VBA マクロを保持できる OLE2 複合ドキュメントコンテナ内に存在します(Project はマクロをサポートしています)。不明な送信者からの MPP は、他の Office ファイルと同様に扱ってください。ソースを信頼できない限り、マクロを有効にしないでください。読み取り専用ビューア(MOOS Project Viewer, Project Plan 365 ビューア)はプロジェクトマクロを実行しないため、プランを安全に検査する方法です。それ以外の場合、実用上の唯一の問題はマルウェアではなくバージョンの互換性です。
形式の詳細
概要- CAM ツールパスファイル (.mpp) - Mastercam や CADdy++ などの CAD/CAM システムで使用される加工/ツールパスファイル。
- Music Publisher スコア (.mpp) - Music Publisher 楽譜作成プログラムによって作成された楽譜ドキュメント。
MPP ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | OLE2 Compound File Binary (CFB); レガシーな `.doc` や `.xls` ファイルと同じ基盤コンテナ |
| ファイルシグネチャ (マジックバイト) | バイトオフセット 0 に `D0 CF 11 E0 A1 B1 1A E1`; 形式は共有ヘッダーだけでなく、内部の `MSProject` ストリームによって区別される |
| MIME タイプ | `application/vnd.ms-project` |
| テンプレート拡張子 | `.mpt` (Microsoft Project Template) - タスク固有のデータを含まない、再利用可能なプロジェクト構造を保存 |
| バイナリ形式の世代 | Project 98, 2000, 2003, 2007, 2010, 2013-2016, および 2019/2021/365 で異なるレイアウト |
| スケジューリングエンジン | 自動スケジュールタスク用のクリティカルパス法 (CPM); Project 2010 で手動スケジューリングモードが導入 |
| 保存されるデータ | タスク、リソース、割り当て、カレンダー、ガントチャートのレイアウト、依存関係の種類(終了-開始など)、コストおよび予算フィールド |
| ベースラインスナップショット | スケジュール進捗追跡のため、1 プランにつき最大 11 個のベースライン(ベースラインからベースライン 10 まで) |
| エクスポート / 交換形式 | MSPDI (`.xml`), レガシー `.mpx`, `.csv`, `.xlsx`, PDF |
| 圧縮 | なし - 組み込みの圧縮機能を持たない生のバイナリ OLE2 ストリーム |
| サードパーティの読み取りサポート | ProjectLibre, MOOS Project Viewer, および Project Plan 365 が Windows, macOS, Linux で `.mpp` を開くことが可能 |
| 開発元 | Microsoft Corporation |
| ライセンス / 公開性 | 独自のクローズド形式; Microsoft は Open Specifications プログラムを通じて一部のドキュメントを公開 |
| 埋め込まれたデフォルトビュー | リンクされたタスクテーブルとタイムスケールを備えたガントチャート; ビューと列の設定はファイル内に保存される |
| リリース日 | 1990 (Microsoft Project for Windows); format evolved through 2003/2007/2010+ |
| 仕様書 | learn.microsoft.com |
MPP の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MPP ファイルについて最初の質問をしてみましょう。