EPUBCheck OPF-013: erklærte medietyper er forskjellige
Oppdatert:
EPUBCheck OPF-013 er en advarselmelding: “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Et innholdsdokument erklærer en medietype for en ressurs, og manifestet erklærer en annen. Leseapper kan stole på enten verdi, så en mismatch kan stoppe ressursen fra å spille eller vises.
Den offisielle meldingen
Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.
- Standard alvorlighetsgrad
- Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- Et objekt, embed, lenke eller kildeelement hvis typeattributt ikke samsvarer med manifestobjektet.
- En fil konvertert til et annet format (for eksempel lyd omkodet) uten å oppdatere hver erklæring.
- En typeattributt kopiert fra en webside som brukte et annet format.
Hvordan fikse det
- Sjekk det virkelige formatet på filen EPUBCheck navn.
- Sett manifestets mediatype til det reelle formatet.
- Gjør typeattributten i innholds-dokumentet si det samme, eller fjern typeattributten hvis elementet ikke trenger det.
Når det ikke er dette
Hvis innholdet i filen ikke matcher manifestets mediatype, er det OPF-029.
Begreper brukt her
Andre OPF meldinger
OPF-012Item property "…" is not defined for media type "…".OPF-014The property "…" should be declared in the OPF file.OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-017The attribute "full-path" on element "rootfile" must not be empty.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.