EPUBCheck RSC-002: falta container.xml
Actualizado:
EPUBCheck RSC-002 es un mensaje de error fatal: “Required META-INF/container.xml resource could not be found.” El archivo comprimido no tiene META-INF/container.xml, el archivo que le dice a las aplicaciones de lectura dónde está el documento del paquete. Sin él, el EPUB no puede abrirse en absoluto, por lo que EPUBCheck se detiene con un error fatal.
El mensaje oficial
Required META-INF/container.xml resource could not be found.
- Severidad por defecto
- Error fatal. EPUBCheck no pudo continuar revisando esta parte del EPUB. El archivo no es válido.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- La carpeta META-INF se omitió cuando el libro fue comprimido.
- El archivo está nombrado o colocado de forma diferente, como meta-inf/Container.xml.
- El archivo comprimido se creó desde dentro de la carpeta de contenido en lugar de desde la raíz del libro.
Cómo arreglarlo
- Añadir META-INF/container.xml con un rootfile cuyo camino completo apunte al documento de paquete, por ejemplo
<rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>. - Reconstruir el archivo con el archivo mimetype primero y almacenado sin comprimir, por ejemplo desde la carpeta que contiene el libro:
zip -X0 book.epub mimetypey luegozip -rX9 book.epub META-INF OEBPS(usa tus propios nombres de carpeta). - Valida nuevamente.
Cuándo no es esto
Si container.xml existe pero apunta a un documento de paquete faltante, eso es PKG-020.
Términos usados aquí
Otros mensajes de RSC
RSC-001File "…" could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.RSC-004File "…" is encrypted, its content will not be checked.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.