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
- Verificați formatul real al fișierului EPUBCheck (un editor de imagini sau comanda
filevă va spune). - Schimbă media-type-ul manifest în acel format real.
- 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-028Undeclared prefix: "…".OPF-030The unique-identifier "…" was not found.OPF-027Undefined property: "…".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-026Found malformed property value: "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".
Surse
- EPUB 3.3, §5.6.2 The item element · citește
- EPUB 3.3, §3.2 Core media types · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.