EPUBCheck PKG-025: archivo de contenido dentro de META-INF
Actualizado:
EPUBCheck PKG-025 es un mensaje de error: “Publication resource must not be located in the META-INF directory.” Un archivo de la publicación (un capítulo, imagen o hoja de estilos) está almacenado dentro de META-INF, una carpeta reservada para archivos contenedores como container.xml. EPUB 3.3 no permite recursos de publicación allí.
El mensaje oficial
Publication resource must not be located in the META-INF directory
- 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
Causas típicas
- Archivos de contenido ubicados junto a container.xml por error, o un documento de paquete guardado dentro de META-INF.
- Un script de construcción que copia todo en la misma carpeta.
Cómo arreglarlo
- Mueve el archivo fuera de META-INF, a la carpeta que contiene el resto del contenido.
- Actualiza el manifiesto y cada referencia, y la ruta del rootfile en container.xml si moviste el documento del paquete.
- Reconstruir el archivo y validar de nuevo.
Cuándo no es esto
Si container.xml está ausente en META-INF, el error es RSC-002.
Términos usados aquí
Otros mensajes de PKG
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-027Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.