Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-013: erklärte Medientypen stimmen nicht überein

Aktualisiert:

EPUBCheck OPF-013 ist eine Warnmeldung: „Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.“ Ein Inhaltsdokument erklärt einen Medientyp für eine Ressource und das Manifest erklärt einen anderen. Lese-Anwendungen können entweder Wert vertrauen, sodass eine Unstimmigkeit die Ressource am Abspielen oder Anzeigen hindern kann.

Die offizielle Nachricht

Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.

Standard-Schweregrad
Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Ein Objekt-, Embed-, Link- oder Source-Element, dessen Typattribut nicht mit dem Manifestelement übereinstimmt.
  • Eine Datei wurde in ein anderes Format konvertiert (zum Beispiel, Audio neu kodiert), ohne jede Deklaration zu aktualisieren.
  • Ein type-Attribut, das von einer Webseite kopiert wurde, die ein anderes Format verwendet hat.

Wie man es behebt

  1. Überprüfen Sie das tatsächliche Format der Datei EPUBCheck-Namen.
  2. Setzen Sie den Medientyp des Manifests auf das tatsächliche Format.
  3. Stellen Sie sicher, dass das Attribut type im Inhaltsdokument dasselbe sagt, oder entfernen Sie das Attribut type, wenn das Element es nicht benötigt.

Wann es nicht das ist

Wenn der Inhalt der Datei nicht mit dem Medientyp des Manifests übereinstimmt, ist das OPF-029.

Hier verwendete Begriffe

Andere OPF Nachrichten

  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck OPF-013?

EPUBCheck OPF-013 ist eine Warnmeldung: „Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.“ Ein Inhaltsdokument erklärt einen Medientyp für eine Ressource und das Manifest erklärt einen anderen. Lese-Anwendungen können entweder Wert vertrauen, sodass eine Unstimmigkeit die Ressource am Abspielen oder Anzeigen hindern kann.

Ist OPF-013 ein Fehler?

OPF-013 wird standardmäßig als Warnung gemeldet. Das EPUB ist weiterhin gültig, aber es könnte in einigen Lese-Apps Probleme verursachen. EPUBCheck beendet sich mit 0, es sei denn, Sie übergeben --failonwarnings.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen