EPUBCheck OPF-029: soubor není svým typem médií
Aktualizováno:
EPUBCheck OPF-029 je chybová zpráva: „The file "…" does not appear to match the media type …, as specified in the OPF file.“ Obsah souboru se neshoduje s typem médií deklarovaným pro něj v manifestu. EPUBCheck se dívá na samotný soubor, takže nesprávná deklarace může způsobit, že aplikace pro čtení se pokusí dekódovat jej ve špatném formátu.
Oficiální zpráva
The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- PNG prohlášený jako image/jpeg, nebo naopak.
- Soubor převedený do jiného formátu bez aktualizace manifestu.
- Soubor přejmenovaný s novou příponou, aniž by byl převeden.
Jak to opravit
- Zkontrolujte skutečný formát souboru EPUBCheck názvů (grafický editor nebo příkaz
filevám to řekne). - Změňte mediální typ manifestu na ten skutečný formát.
- Nebo převeďte soubor do formátu, který manifest deklaruje, a zachovejte jeho název a odkazy konzistentní.
Kdy to není to
Pokud se neshoduje pouze přípona s formátem, EPUBCheck hlásí PKG-022.
Podmínky používané zde
Další OPF zprávy
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".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.