EPUBCheck OPF-013: zadeklarowane typy mediów różnią się
Zaktualizowane:
EPUBCheck OPF-013 to komunikat ostrzegawczy: „Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Dokument zawartości deklaruje jeden typ mediów dla zasobu, a manifest deklaruje inny. Aplikacje do czytania mogą ufać obu wartościom, więc rozbieżność może uniemożliwić odtwarzanie lub wyświetlanie zasobu.
Oficjalna wiadomość
Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.
- Domyślna powaga
- Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Obiekt, embed, link lub element źródłowy, którego atrybut typu nie zgadza się z elementem w manifeście.
- Plik przekonwertowany na inny format (na przykład audio przetransformowane) bez aktualizacji każdej deklaracji.
- Atrybut type skopiowany ze strony internetowej, która używała innego formatu.
Jak to naprawić
- Sprawdź rzeczywisty format nazw plików EPUBCheck.
- Ustaw typ media manifestu na ten rzeczywisty format.
- Ustaw atrybut typu w dokumencie zawartości tak, aby był taki sam lub usuń atrybut typu, jeśli element go nie potrzebuje.
Kiedy to nie to
Jeśli zawartość pliku nie pasuje do typu mediów manifeście, to OPF-029.
Terminy używane tutaj
Inne komunikaty OPF
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.
Źródła
- EPUB 3.3, §5.6.2 The item element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.