Przejdź do treści
EPUBCheck · Zasoby i odniesienia

EPUBCheck RSC-032: zasób zewnętrzny, brak zapasowego

Zaktualizowane:

EPUBCheck RSC-032 to komunikat o błędzie: „Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Zasób w formacie, którego aplikacje do czytania nie są zobowiązane wspierać (zasób obcy) jest używany bez zamiennika w formacie podstawowym. Bez zamiennika aplikacje, które nie mogą go wyświetlić, nic nie pokazują.

Oficjalna wiadomość

Fallback must be provided for foreign resources, but found none for resource "%1$s" of type "%2$s".

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

  • Obrazy w formacie TIFF, BMP lub innym niepodstawowym, bezpośrednio wskazywane z zawartości.
  • Wbudowane obiekty lub multimedia w formatach spoza listy podstawowych typów mediów.

Jak to naprawić

  1. Przekonwertuj zasób na podstawowy typ mediów (dla obrazów: JPEG, PNG, GIF, WebP lub SVG).
  2. Lub zapewnij zapas: atrybut manifestu zapasowego lub element zdjęcia lub obiektu z alternatywą.
  3. Zaktualizuj typ mediów manifestu i zweryfikuj ponownie.

Kiedy to nie to

Img wskazujący na format obrazu, który nie jest podstawowy, może być również zgłoszony jako MED-003.

Terminy używane tutaj

Inne komunikaty RSC

  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-033 Relative URL strings must not have a query component, but found one in "…".
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-034 Scripts must have a JavaScript media type.
  • RSC-029 Data URL is not allowed in this context.
  • RSC-035 "…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.

Ź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 RSC-032?

EPUBCheck RSC-032 to komunikat o błędzie: „Fallback must be provided for foreign resources, but found none for resource "…" of type "…".” Zasób w formacie, którego aplikacje do czytania nie są zobowiązane wspierać (zasób obcy) jest używany bez zamiennika w formacie podstawowym. Bez zamiennika aplikacje, które nie mogą go wyświetlić, nic nie pokazują.

Czy RSC-032 to błąd?

RSC-032 jest zgłaszane jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieprawidłowe. Sklepy i funkcja Wyślij do Kindle mogą je 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