ODP ファイル形式とは?
.odp ファイルには、XML ベースのオープン形式である OpenDocument で保存された ZIP 圧縮プレゼンテーション文書が含まれています。.odp はデータを以下の個別のプレゼンテーション要素に分割します:
- コンテンツ - 実際のデータ
- スタイル
- メタデータ
- アプリケーション設定
個別の XML ファイルとプレゼンテーションの内容はフォルダ内に配置され、それらがさらに 1 つの .odp ファイルにパックされます。コンテナは標準的な ZIP アーカイブ であるため、任意の .odp を .zip にリネームして、その内部構造を直接確認することができます。プレゼンテーションは、スライド、スライドテーマ、スタイル、切り替え効果、フォント、画像、音声、その他のメディアで構成されます。
.odp 形式は、他の OpenDocument 標準とともに 2005 年に OASIS グループによって開発されました。ISO/IEC 26300 標準が .odp 仕様を定義しています(2006 年に最初に批准。現在のメジャーバージョンは 2021 年に OASIS から公開された ODF 1.3 です)。.odp は、Microsoft Office で使用されていたプロプライエタリな .PPT 形式への直接的な対抗策として、またプラットフォームに依存しないファイル共有標準を考案する試みとして作成されました。この形式には、関連するテンプレートバリアントの .OTP や、フラットな(非圧縮の)XML 代替形式である .FODP も存在します。.odp は、Microsoft PowerPoint、LibreOffice Impress、Google スライドを含むほとんどのオフィスアプリケーションでサポートされています。
セキュリティと安全性
リスク: LOWODP ファイルは一般的に安全なプレゼンテーション文書ですが、標準的なオフィス形式と同様の注意点があります。埋め込みの Basic マクロを含む可能性があり、LibreOffice や PowerPoint はデフォルトでこれらをブロックまたは警告します。予期しないスライド資料のマクロは決して有効にしないでください。埋め込みメディアやハイパーリンクが悪意のあるサイトを指している可能性もあるため、心当たりのない ODP 内のリンクには通常の注意を払ってください。マクロを無効にした状態で ODP を開くことは安全です。
形式の詳細
概要ODP ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | 標準的な ZIP アーカイブ。オフセット 0 にマジックバイト `50 4B 03 04` を保持 |
| MIME タイプ | `application/vnd.oasis.opendocument.presentation` |
| Mimetype の識別 | ZIP 内の最初のファイルとして保存された非圧縮の `mimetype` エントリ。そのリテラルコンテンツはバイトオフセット 38 から始まり、これにより `.odp` を一般的な ZIP と区別する |
| 主要コンテンツファイル | `content.xml` - テキスト、図形、描画オブジェクト、レイアウト定義など、すべてのスライドコンテンツ |
| スタイルファイル | `styles.xml` - マスターページのレイアウト、名前付きプレゼンテーションスタイル、スライドテーマ |
| メタデータファイル | `meta.xml` - 文書プロパティ:タイトル、作成者、作成日、キーワード |
| アプリケーション設定ファイル | `settings.xml` - 表示状態、ズームレベル、その他のアプリケーション固有のオプション |
| パッケージマニフェスト | `META-INF/manifest.xml` - パッケージ内の全ファイルと、それぞれの MIME タイプおよびオプションの暗号化パラメータのリスト |
| 描画モデル | ODF の `draw:` 名前空間を使用した SVG 互換のベクター描画。図形、コネクタ、テキストフレーム、グループ化されたオブジェクトをサポート |
| スライドの切り替えとアニメーション | SMIL ベースのアニメーションモデルを使用し、`content.xml` 内の `presentation:show` および `anim:` 名前空間要素を介してエンコード |
| 埋め込みメディアストレージ | 画像、音声、動画は ZIP パッケージ内の `Pictures/` または `media/` サブディレクトリにサブファイルとして保存 |
| 暗号化 | AES-256-CBC。暗号化ストリームは `META-INF/manifest.xml` 内で PBKDF2 キー派生パラメータとともに宣言 |
| テンプレートバリアント | `.otp` は同一の内部構造を使用。MIME タイプ `application/vnd.oasis.opendocument.presentation-template` によってのみ区別される |
| フラットファイルバリアント | `.fodp` は、ZIP ラッパーなしの単一の非圧縮 XML 文書としてプレゼンテーション全体を保存 |
| 相互運用ターゲット | LibreOffice Impress、Microsoft PowerPoint、ONLYOFFICE を介して `.pptx` (OOXML ISO/IEC 29500) のインポートおよびエクスポートが可能 |
| 主要な XML 名前空間 | `content.xml` のルート要素で宣言される `xmlns:presentation`、`xmlns:draw`、`xmlns:fo`、`xmlns:svg`、`xmlns:anim` |
| リリース日 | 2005 (ODF 1.0, OASIS); ISO/IEC 26300 since 2006; current major version ODF 1.3 (OASIS, 2021) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | docs.oasis-open.org |
ODP の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ODP ファイルについて最初の質問をしてみましょう。