Saltar al contenido
EPUBCheck · Recursos y referencias

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

  1. 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"/>.
  2. 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 mimetype y luego zip -rX9 book.epub META-INF OEBPS (usa tus propios nombres de carpeta).
  3. 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-001 File "…" could not be found.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-005 Error while parsing file: …
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" 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.

FAQ

¿Qué significa EPUBCheck RSC-002?

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.

¿Es RSC-002 un error?

RSC-002 se informa como error fatal por defecto. EPUBCheck no pudo continuar revisando esta parte del EPUB. El archivo es inválido.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas