EPUBCheck OPF-029: fil är inte sin medietyp
Uppdaterad:
EPUBCheck OPF-029 är ett felmeddelande: “The file "…" does not appear to match the media type …, as specified in the OPF file.” En filinnehåll matchar inte medietypen som deklarerats för den i manifestet. EPUBCheck tittar på filen själv, så en felaktig deklaration kan få läsappar att försöka avkoda den i fel format.
Det officiella meddelandet
The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- En PNG deklarerad som image/jpeg, eller omvänt.
- En fil konverterad till ett annat format utan att uppdatera manifestet.
- En fil omdöpt med en ny tillägg utan att vara konverterad.
Hur man åtgärdar det
- Kontrollera det verkliga formatet av filen EPUBCheck namn (en bildredigerare eller kommandot
filekommer att berätta det för dig). - Ändra manifestets mediatyp till det verkliga formatet.
- Eller konvertera filen till det format som manifestet deklarerar, och behåll dess namn och referenser konsekventa.
När det inte är detta
Om endast filändelsen oenighet med formatet, rapporterar EPUBCheck PKG-022.
Villkor som används här
Andra OPF meddelanden
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".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.