Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-029: fișierul nu este tipul său de media

Actualizat:

EPUBCheck OPF-029 este un mesaj de eroare: “The file "…" does not appear to match the media type …, as specified in the OPF file.” Conținutul unui fișier nu se potrivește cu tipul de media declarat pentru el în manifest. EPUBCheck se uită la fișierul în sine, astfel încât o declarație greșită poate face aplicațiile de citire să încerce să decodeze în format greșit.

Mesajul oficial

The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Un PNG declarat ca image/jpeg, sau invers.
  • Un fișier convertit într-un alt format fără a actualiza manifestul.
  • Un fișier redenumit cu o nouă extensie fără a fi convertit.

Cum să o repari

  1. Verificați formatul real al fișierului EPUBCheck (un editor de imagini sau comanda file vă va spune).
  2. Schimbă media-type-ul manifest în acel format real.
  3. Sau convertește fișierul în formatul declarat de manifest, păstrându-i numele și referințele consistente.

Când nu este acest lucru

Dacă doar extensia nu este de acord cu formatul, EPUBCheck raportează PKG-022.

Termeni folosiți aici

Alte mesaje OPF

  • OPF-028 Undeclared prefix: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-027 Undefined property: "…".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-026 Found malformed property value: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-029?

EPUBCheck OPF-029 este un mesaj de eroare: “The file "…" does not appear to match the media type …, as specified in the OPF file.” Conținutul unui fișier nu se potrivește cu tipul de media declarat pentru el în manifest. EPUBCheck se uită la fișierul în sine, astfel încât o declarație greșită poate face aplicațiile de citire să încerce să decodeze în format greșit.

Este OPF-029 o eroare?

OPF-029 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimiteți la Kindle ar putea să o respingă, iar EPUBCheck se închide cu codul de stare 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele