EPUBCheck RSC-030: URL de archivo no permitida
Actualizado:
EPUBCheck RSC-030 es un mensaje de error: “File URLs are not allowed in EPUB, but found "…".” Una URL de archivo apunta a un archivo en la computadora de alguien; EPUB no permite URLs de archivos. Los lectores no pueden acceder al disco del autor, por lo que el enlace o imagen está roto para todos.
El mensaje oficial
File URLs are not allowed in EPUB, but found "%1$s".
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Enlaces o imágenes que aún apuntan al disco del autor, como file:///C:/Users/… después de la exportación.
- Documentos exportados de un procesador de texto que almacenó rutas locales absolutas.
Cómo arreglarlo
- Encuentra el archivo: URL nombrada en el mensaje.
- Copia el recurso en la carpeta del libro, agrégalo al manifiesto y referencia con una ruta relativa, o elimina la referencia.
- Valida nuevamente.
Cuándo no es esto
Una URL http o https a un recurso que debe estar dentro del EPUB es RSC-006.
Términos usados aquí
Otros mensajes de RSC
RSC-029Data URL is not allowed in this context.RSC-031Remote resource references should use HTTPS, but found "…".RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-033Relative URL strings must not have a query component, but found one in "…".
Fuentes
- EPUB 3.3, §3.8 File URLs · leer
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.