Was ist das OPF-Dateiformat?
Dateien mit der Erweiterung .opf speichern digitale Publikationsmetadaten im Klartext-XML-Format. Das .opf-Format entspricht dem Open-Packaging-Format-Standard, dem zentralen Paketdokument der EPUB-E-Book-Spezifikation - jetzt von W3C gepflegt (früher IDPF). .opf-Dateien speichern unter anderem folgende Informationen:
- Titel,
- Autor,
- Sprache,
- Publikations-ID - üblicherweise eine ISBN-Kennung,
- Lesereihenfolge (Spine),
- Navigationsmethode,
- Formatierungsanweisungen,
- Verweise auf optionale Elemente,
- Beschreibungen und Referenzen aller Teile der Publikation (Manifest).
.opf-Dateien sind Teil eines größeren Dateiarchivs, das eine .epub-Datei bildet. In EPUB 2 erforderte eine .opf-Datei eine zugehörige .ncx-Datei - die das Inhaltsverzeichnis enthält -, die im Paket vorhanden sein musste; EPUB 3 ersetzte diese Anforderung durch ein XHTML-Navigationsdokument (nav.xhtml), obwohl .ncx für Abwärtskompatibilität noch enthalten sein kann. Die EPUB-3-Paketebene unterstützt ebenfalls Abwärtskompatibilität, obwohl ein ausschließlich EPUB-3-kompatibler Reader Altdaten aus älteren EPUB-2-Dateien ignorieren kann. Das Paket enthält zusätzlich CSS-, SVG- und andere Mediendateien sowie eine META-INF/container.xml-Datei, die das Paketdokument lokalisiert. Auf eine .opf-Datei kann durch Entpacken eines .epub-Archivs zugegriffen werden. Der Dateiname lautet üblicherweise content.opf, kann aber beliebig sein - META-INF/container.xml enthält die maßgebliche Referenz darauf im Paket.
Sicherheit
RISIKO: LOWEin OPF ist reine XML-Metadaten - kein ausführbarer Inhalt, faktisch kein Risiko beim Öffnen in einem Texteditor oder E-Book-Editor. Die einzige Einschränkung: Es kann externe Ressourcen referenzieren, aber Reader laden diese nicht automatisch. Das größere Problem ist die Verwirrung der Benutzer (die ein lesbares Buch erwarten), nicht die Sicherheit.
Formatdetails
kurz gefasst- FlexiSIGN / Schilderherstellungs-Projektdatei (.opf) - Einige Beschriftungs-/Schneidsoftware (FlexiSIGN-PRO-Linie) speichert Projekte als .opf - nicht verwandtes Binärformat.
- Allgemeine Optionen-/Einstellungsdateien - Einige Anwendungen benennen eine Einstellungsdatei .opf; der Inhalt ist anwendungsspezifisch.
Programme zum Öffnen von OPF-Dateien
Technische Details
technische Spezifikation| Dateistruktur | Klartext-XML; kein binärer Header oder Magic Bytes |
| MIME-Typ | `application/oebps-package+xml` |
| XML-Wurzelelement | `<package>` im Namespace `http://www.idpf.org/2007/opf` |
| Erforderliche Kindelemente | `<metadata>`, `<manifest>`, `<spine>` |
| Standarddateiname | `content.opf`; auch häufig `package.opf` |
| Lokalisiert über | `META-INF/container.xml` innerhalb des `.epub`-ZIP-Containers |
| Spine-Element | Ordnet `<itemref>`-Einträge, die die Standard-Lesereihenfolge der Inhaltsdokumente festlegen |
| Manifest-Element | Listet jede Publikationsressource auf - HTML, CSS, Bilder, Schriften und Mediendateien |
| Metadaten-Vokabular | Dublin-Core-Elemente (`dc:title`, `dc:creator`, `dc:language` usw.) sowie EPUB-spezifische `<meta>`-Eigenschaften |
| Navigation (EPUB 2) | Referenziert eine `.ncx`-Datei über das Attribut `<spine toc="…">` |
| Navigation (EPUB 3) | Referenziert ein XHTML-`nav.xhtml`-Navigationsdokument über das Manifest-Element `properties="nav"` |
| Optionales EPUB-2-Element | `<guide>` - bietet veraltete Navigations-Orientierungspunkte (in EPUB 3 veraltet) |
| Optionale EPUB-3-Elemente | `<collection>` zur Gruppierung verwandter Ressourcen; `<bindings>` (in EPUB 3.3 veraltet) |
| Zeichenkodierung | UTF-8 erforderlich; BOM gemäß Spezifikation nicht empfohlen |
| Barrierefreiheits-Metadaten (EPUB 3.3) | Unterstützt `schema:accessibilitySummary`, `schema:accessMode` und Konformitätsangaben innerhalb von `<metadata>` |
| Entwickler / Betreuer | W3C (2017 von IDPF übertragen) |
| Veröffentlicht | 2007 (EPUB 2.0, IDPF); current EPUB 3.3 (W3C Recommendation, May 2023) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.w3.org |
OPF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu OPF-Dateien.
Häufig gestellte Fragen
Was ist eine OPF-Datei und wie öffne ich sie?
Warum kann ich mein Buch nicht aus der OPF-Datei lesen?
Was ist die metadata.opf, die Calibre neben meinem Buch hinterlassen hat?
Wie konvertiere ich ein OPF in EPUB oder PDF?
Ist das OPF dasselbe wie das EPUB?
content.opf) ist eine XML-Datei darin, die alles auflistet. Ein EPUB benötigt das OPF, aber das OPF allein ist kein lesbares Buch.Brauche ich auch die NCX-Datei?
toc.ncx für die Navigation; EPUB 3 verwendet stattdessen ein XHTML-Navigationsdokument. In jedem Fall verweist das OPF darauf. Für ein gültiges EPUB benötigen Sie die Dateien, die das OPF auflistet, nicht das OPF allein.