Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

EPUBCheck OPF-029: plik nie jest swoim typem mediów

Zaktualizowane:

EPUBCheck OPF-029 to komunikat o błędzie: „The file "…" does not appear to match the media type …, as specified in the OPF file.” Treść pliku nie odpowiada zadeklarowanemu typowi mediów w manifeście. EPUBCheck analizuje sam plik, więc niewłaściwa deklaracja może sprawić, że aplikacje do czytania spróbują zdekodować go w niewłaściwym formacie.

Oficjalna wiadomość

The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.

Domyślna powaga
Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
Wersja EPUBCheck
5.4.0

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • PNG zadeklarowany jako image/jpeg, lub odwrotnie.
  • Plik przekonwertowany na inny format bez aktualizacji manifestu.
  • Plik przemianowany na nowe rozszerzenie bez konwersji.

Jak to naprawić

  1. Sprawdź rzeczywisty format nazw plików EPUBCheck (edytor graficzny lub polecenie file to pokaże).
  2. Zmień typ mediów manifestu na ten prawdziwy format.
  3. Lub przekształć plik do formatu, który deklaruje manifest, zachowując jego nazwę i odniesienia zgodne.

Kiedy to nie to

Jeśli tylko rozszerzenie nie zgadza się z formatem, EPUBCheck zgłasza PKG-022.

Terminy używane tutaj

Inne komunikaty OPF

  • 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".

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck OPF-029?

EPUBCheck OPF-029 to komunikat o błędzie: „The file "…" does not appear to match the media type …, as specified in the OPF file.” Treść pliku nie odpowiada zadeklarowanemu typowi mediów w manifeście. EPUBCheck analizuje sam plik, więc niewłaściwa deklaracja może sprawić, że aplikacje do czytania spróbują zdekodować go w niewłaściwym formacie.

Czy OPF-029 jest błędem?

OPF-029 jest domyślnie zgłaszane jako błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowe. Sklepy i wysyłanie do Kindle mogą to odrzucić, a EPUBCheck kończy działanie z kodem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia