EPUBCheck OPF-029: il file non è del suo tipo di media
Aggiornato:
EPUBCheck OPF-029 è un messaggio di errore: “The file "…" does not appear to match the media type …, as specified in the OPF file.” Il contenuto di un file non corrisponde al tipo di media dichiarato per esso nel manifest. EPUBCheck esamina il file stesso, quindi una dichiarazione errata può portare le app di lettura a provare a decodificarlo nel formato sbagliato.
Il messaggio ufficiale
The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- Un PNG dichiarato come image/jpeg, o viceversa.
- Un file convertito in un altro formato senza aggiornare il manifesto.
- Un file rinominato con una nuova estensione senza essere convertito.
Come correggerlo
- Controlla il formato reale dei file EPUBCheck con nomi (un editor di immagini o il comando
filete lo diranno). - Cambia il media-type del manifest in quel formato reale.
- O converti il file nel formato dichiarato dal manifesto, mantenendo il suo nome e i riferimenti coerenti.
Quando non è questo
Se solo l'estensione non concorda con il formato, EPUBCheck riporta PKG-022.
Termini usati qui
Altri messaggi di 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".
Fonti
- EPUB 3.3, §5.6.2 The item element · leggi
- EPUB 3.3, §3.2 Core media types · leggi
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.