Registered media type
application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml を識別する
application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml はIANAのMedia Types登録簿にある型名です。HTTPヘッダーや設定に現れた識別子を、公式登録簿と照合するための入口として使います。
基本情報
| Top-level type | application |
|---|---|
| Subtype | vnd.openxmlformats-officedocument.presentationml.presentation.main+xml |
| 登録簿の参照 | Makoto_Murata |
| 確認の境界 | 拡張子、アプリ対応、変換結果、ファイルの安全性は登録簿だけから推測しない |
確認の順序
- 型名を省略せずに記録する。
- top-level typeとsubtypeを分けて照合する。
- 登録簿の個別エントリーと参照仕様を開く。
- 実装上の扱いは利用中ソフトウェアの公式資料で別に確認する。
公式資料
確認日: 2026-07-20 — IANA: application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml
IANA登録は識別情報です。特定のアプリで開けることや変換できることを意味しません。
登録情報を読むときの補助線
この識別子は、通信や設定に現れた値を公式の登録簿と照合するための手掛かりです。照合では表記を省略せずに残し、上位型とサブタイプを分けて記録します。登録簿に載っていることと、手元のアプリケーションが扱えることは別の確認事項です。
実装・変換・閲覧可否を判断するときは、利用中のソフトウェアの公式仕様、対象ファイルの作成元、実際のエラー表示を組み合わせて確認してください。拡張子だけで型を決めたり、登録名だけで安全性や互換性を断定したりしないことが、誤った対処を避ける基本になります。
次に確認するもの
まず受け取った値とこのページの識別子が完全に一致するかを確認します。次に公式登録簿の個別ページと参照仕様を開き、必要なら利用中の製品・ライブラリの公式ドキュメントを確認します。情報が食い違う場合は、登録簿を製品対応表として扱わず、実装側の一次資料を優先してください。
追加調査で押さえる実務ポイント
application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xmlは、Office Open XML PresentationML package内のpresentation main partを識別するIANA登録media typeです。通常の.pptxファイル全体に使うapplication/vnd.openxmlformats-officedocument.presentationml.presentationとは別です。
基本情報
| 項目 | 内容 |
|---|---|
| Top-level type | application |
| Subtype | vnd.openxmlformats-officedocument.presentationml.presentation.main+xml |
| 対象 | OOXML package内のpresentation main XML part |
| 全体file type | 別のmedia type |
| 安全性 | 登録名だけでは判断不可 |
package内での位置付け
.pptxはZIP containerです。package内には[Content_Types].xml、relationship、slide、theme、mediaなどが格納されます。このmedia typeは通常、main presentation partのContentTypeとして現れます。
[Content_Types].xml
ppt/presentation.xml
ppt/slides/slide1.xml
ppt/_rels/
docProps/
確認手順
- 原本のhashを保存する。
- copyを作成する。
- ZIPとして展開する。
[Content_Types].xmlを確認する。ppt/presentation.xmlとrelationshipを確認する。- macro、external link、embedded objectを別検査する。
類似typeとの違い
| type | 対象 |
|---|---|
...presentation | .pptx package全体 |
...presentation.main+xml | main presentation XML part |
...slide+xml | 個別slide part |
| macro-enabled系 | VBA等を含み得る別package/part |
安全上の注意
OOXMLがXML中心でも安全とは限りません。external relationship、embedded file、macro-enabled variant、巨大展開、path traversalを確認します。通常環境で開く前にProtected Viewや隔離環境を使い、元ファイルを上書きしません。
保存・変換
他形式へ保存するとanimation、font、media、relationship、署名、未知partが失われる場合があります。閲覧用変換と保存用原本を分けてください。
次に確認するページ
参考リンク
- www.iana.org - 対象の公式情報、仕様、保存資料または一次記事。
application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml を読み分ける補助線
| 照合する完全な識別子 | application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml |
|---|---|
| 登録上の大分類 | application |
| subtypeの登録tree | vendor tree |
| structured syntax suffix | +xml |
| 登録レコード内の参照 | person:Makoto_Murata |
照合では大文字小文字や記号を含む完全な識別子を登録簿と見比べます。treeやsuffixが似ていても、別のsubtypeを同一形式とは扱いません。
同じ分類から続けて確認する
- application/3gpp-ims+xml を識別する | Legacy Format Lab | #pluginpluginplugin.com — structured syntax suffix=+xmlを共有するが、完全識別子は別
- application/atom+xml を識別する | Legacy Format Lab | #pluginpluginplugin.com — structured syntax suffix=+xmlを共有するが、完全識別子は別
- application/atomcat+xml を識別する | Legacy Format Lab | #pluginpluginplugin.com — structured syntax suffix=+xmlを共有するが、完全識別子は別
この補助線はIANA登録名の読み分けだけを扱います。拡張子、アプリ互換性、変換可否、安全性は個別資料で確認してください。