.OPF

OPF ファイル

Open Packaging Format (EPUB package document)
質問する
クイック回答

OPFファイル(通常は content.opf という名前)は、EPUB電子書籍内のXMLマニフェストです。書籍のメタデータ、書籍内のすべてのファイル、および閲覧順序をリストしていますが、読めるテキスト自体は保持していません。単体のOPFから本を読むことはできません。EPUBを解凍した後にこれを見つけた場合は、フォルダを再び .epub に圧縮し直して、CalibreやApple Booksで開いてください。

開発元: IDPF (now W3C) カテゴリ: 電子書籍ファイル オープンスタンダード MIME: application/oebps-package+xml
対応OS Windows macOS Linux
関連: .EPUB · .ACSM · .AZW3 · .DJVU

このページの内容

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

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

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

ファイルを識別する

OPF ファイル形式とは?

拡張子 .opf を持つファイルは、プレーンテキストのXML形式でデジタル出版物のメタデータを保存します。.opf 形式は、EPUB 電子書籍仕様のコアパッケージドキュメントである Open Packaging Format 標準に準拠しており、現在は W3C(以前は IDPF)によって管理されています。.opf ファイルには以下のような情報が保存されます:

  • タイトル
  • 著者
  • 言語
  • 出版ID(通常は ISBN 識別子)
  • 閲覧順序(spine)
  • ナビゲーション方法
  • フォーマット指示
  • オプション要素へのポインタ
  • 出版物のすべての構成要素(manifest)の説明と参照

.opf ファイルは、.epub ファイルを構成する大きなアーカイブの一部です。EPUB 2 では、パッケージ内に目次を含む関連する .ncx ファイルが存在する必要がありましたが、EPUB 3 ではその要件が XHTML ナビゲーションドキュメント(nav.xhtml)に置き換えられました(ただし、後方互換性のために .ncx が含まれることもあります)。EPUB 3 パッケージレベルも後方互換性をサポートしていますが、EPUB 3 のみを実装するリーダーは、古い EPUB 2 ファイルのレガシーデータを無視する場合があります。パッケージにはさらに、CSS、SVG、その他のメディアファイル、およびパッケージドキュメントの場所を特定する META-INF/container.xml ファイルが含まれています。.opf ファイルは、.epub アーカイブを解凍することでアクセスできます。ファイル名は通常 content.opf ですが、任意の名前にすることも可能です。パッケージ内での正式な参照は META-INF/container.xml が保持しています。

セキュリティと安全性

リスク: LOW

OPF はプレーンな XML メタデータであり、実行可能なコンテンツは含まれていないため、テキストエディタや電子書籍エディタで開く際のリスクは事実上ありません。唯一の注意点は、外部リソースを参照できることですが、リーダーがそれらを自動的に取得することはありません。セキュリティよりも、ユーザーが「読める本」だと勘違いすることによる混乱の方が大きな問題です。

形式の詳細

概要
正式名称Open Packaging Format (EPUB package document)
開発元IDPF (now W3C)登場時期 2007 (EPUB 2.0, IDPF); current EPUB 3.3 (W3C Recommendation, May 2023)
MIME タイプapplication/oebps-package+xml
タイプXML メタデータ/マニフェストファイル(EPUB の «パッケージドキュメント»)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • FlexiSIGN / 看板製作プロジェクトファイル (.opf) - 一部の看板製作・カッティングソフトウェア(FlexiSIGN-PRO 系統)がプロジェクトを .opf として保存しますが、これは無関係なバイナリ形式です。
  • 汎用的な «オプション/設定» ファイル - いくつかのアプリが設定ファイルに .opf という名前を付けますが、内容はアプリ固有のものです。

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

Windows3 apps
Calibre オープンソース 編集する場合:Calibre の «本を編集» を使うと、OPF を含む EPUB 全体が開きます。metadata.opf を閲覧する必要はありません。それは Calibre のライブラリメタデータとして機能します。
Sigil オープンソース EPUB エディタです。EPUB を開くと、Sigil は編集用に OPF(manifest/spine/metadata)を表示します。
Any text editor (Notepad++ / VS Code) オープンソース .opf を開いて、生の XML メタデータやマニフェストを閲覧・編集できます。これはプレーンテキストです。
macOS2 apps
Calibre オープンソース 編集する場合:Calibre の «本を編集» を使うと、OPF を含む EPUB 全体が開きます。metadata.opf を閲覧する必要はありません。それは Calibre のライブラリメタデータとして機能します。
Apple Books 標準搭載 EPUB を開きます(単体の OPF ではありません)。解凍されたフォルダを先に .epub に再圧縮してください。
Linux2 apps
Calibre オープンソース 編集する場合:Calibre の «本を編集» を使うと、OPF を含む EPUB 全体が開きます。metadata.opf を閲覧する必要はありません。それは Calibre のライブラリメタデータとして機能します。
Okular オープンソース EPUB 全体を読み込みます(単体の OPF ではありません)。フォルダを .epub にパッケージし直してください。

技術的詳細

詳細仕様
ファイル構造プレーンテキスト XML。バイナリヘッダーやマジックバイトなし
MIMEタイプ`application/oebps-package+xml`
XMLルート要素名前空間 `http://www.idpf.org/2007/opf` 内の `<package>`
必須の子要素`<metadata>`, `<manifest>`, `<spine>`
デフォルトのファイル名`content.opf`。また `package.opf` も一般的
特定方法`.epub` ZIP コンテナ内の `META-INF/container.xml` 経由
Spine要素コンテンツドキュメントのデフォルトの閲覧順序を定義する `<itemref>` エントリを順序付けます
Manifest要素HTML、CSS、画像、フォント、メディアファイルなど、すべての出版リソースをリストします
メタデータ語彙Dublin Core 要素(`dc:title`, `dc:creator`, `dc:language` など)と EPUB 固有の `<meta>` プロパティ
ナビゲーション (EPUB 2)`<spine toc="…">` 属性を介して `.ncx` ファイルを参照します
ナビゲーション (EPUB 3)マニフェスト項目の `properties="nav"` を介して XHTML `nav.xhtml` ナビゲーションドキュメントを参照します
オプションの EPUB 2 要素`<guide>` - レガシーなナビゲーションランドマークを提供(EPUB 3 では非推奨)
オプションの EPUB 3 要素関連リソースをグループ化するための `<collection>`、および `<bindings>`(EPUB 3.3 で非推奨)
文字エンコーディングUTF-8 必須。BOM は仕様により推奨されません
アクセシビリティメタデータ (EPUB 3.3)`<metadata>` 内で `schema:accessibilitySummary`, `schema:accessMode`, および適合性宣言をサポート
開発者 / 管理者W3C(2017年に IDPF から移管)
リリース日2007 (EPUB 2.0, IDPF); current EPUB 3.3 (W3C Recommendation, May 2023)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

OPF の変換

コミュニティ Q&A

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

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

よくある質問

OPFファイルとは何ですか?どうやって開けばいいですか?
これは EPUB 内の XML «パッケージドキュメント» です。メタデータに加えて、書籍のファイルリストと閲覧順序が含まれています。直接読むものではなく、EPUB の一部として機能します。中身を確認するには、任意のテキストエディタで開くか、Sigil や Calibre の «本を編集» 機能を使用してください。
なぜOPFファイルから本を読むことができないのですか?
OPF には本文が含まれていないためです。これは EPUB の内容の目録に過ぎません。実際の章は、その横にある XHTML ファイルです。フォルダ全体を .epub に再圧縮して、それを開いてください。
Calibreが本の横に残した metadata.opf とは何ですか?
これは Calibre がその本のライブラリメタデータ(タイトル、著者、タグ、表紙情報)を保存するために書き出すサイドカーファイルです。Calibre 用の補助ファイルであり、Calibre を使用していない場合は無視したり削除したりしても安全です。
OPFをEPUBやPDFに変換するにはどうすればよいですか?
OPF 自体を変換することはありません。それは EPUB の一部です。Calibre や Sigil を使ってフォルダから EPUB を再構成し、その EPUB を Calibre で PDF や MOBI に変換してください。
OPFはEPUBと同じものですか?
いいえ。EPUB は ZIP ベースの書籍全体を指し、OPF(content.opf)はその中にある、すべてをリスト化した1つの XML ファイルです。EPUB には OPF が必要ですが、OPF 単体では読める本にはなりません。
NCXファイルも必要ですか?
EPUB 2 ではナビゲーションに個別の toc.ncx を使用していましたが、EPUB 3 では代わりに XHTML の nav ドキュメントを使用します。いずれの場合も OPF がそれを参照します。有効な EPUB には、OPF 単体ではなく、OPF がリストしているファイル群が必要です。

参考文献

1W3C - EPUB 3.3: Package Documentwww.w3.org
2W3C - EPUB 3 Overviewwww.w3.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

関連する拡張子

.EPUBElectronic Publication
.ACSMAdobe Content Server Message
.AZW3Kindle Format 8 (KF8) e-book
.DJVUDjVu Document
.FB2FictionBook 2.0 eBook
.MOBIMobipocket eBook

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧