Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

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

  1. Kontrollera det verkliga formatet av filen EPUBCheck namn (en bildredigerare eller kommandot file kommer att berätta det för dig).
  2. Ändra manifestets mediatyp till det verkliga formatet.
  3. 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-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".

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-029?

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.

Är OPF-029 ett fel?

OPF-029 rapporteras som fel som standard. Den EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg