Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-002: documento del paquete no encontrado

Actualizado:

EPUBCheck OPF-002 es un mensaje de error fatal: “The OPF file "…" was not found in the EPUB.” El documento del paquete nombrado en META-INF/container.xml no está en el archivo. EPUBCheck se detiene ahí, porque el documento del paquete lista todos los demás archivos, por lo que no se puede comprobar nada más en el libro hasta que se encuentre.

El mensaje oficial

The OPF file "%1$s" was not found in the EPUB.

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

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Una ruta completa en container.xml que no coincide con la ruta real del archivo .opf, a menudo una diferencia en mayúsculas o minúsculas.
  • El archivo .opf fue renombrado o movido a otra carpeta después de que se escribió container.xml.
  • El archivo .opf se omitió cuando se comprimió la carpeta.

Cómo arreglarlo

  1. Abre META-INF/container.xml y lee el atributo full-path del elemento rootfile.
  2. Compáralo con la ubicación real del archivo .opf dentro del archivo comprimido, letra por letra: las rutas en un EPUB son sensibles a mayúsculas y minúsculas.
  3. Corrige la ruta completa (o mueve el archivo) para que coincidan, luego reconstruye el EPUB.

Cuándo no es esto

Si container.xml está ausente, EPUBCheck informa RSC-002 en su lugar.

Términos usados aquí

Otros mensajes de OPF

  • OPF-001 There was an error when parsing the EPUB version: ….
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck OPF-002?

EPUBCheck OPF-002 es un mensaje de error fatal: “The OPF file "…" was not found in the EPUB.” El documento del paquete nombrado en META-INF/container.xml no está en el archivo. EPUBCheck se detiene ahí, porque el documento del paquete lista todos los demás archivos, por lo que no se puede comprobar nada más en el libro hasta que se encuentre.

¿Es OPF-002 un error?

OPF-002 se informa como error fatal por defecto. EPUBCheck no pudo continuar verificando 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