EPUBCheck PKG-009: carácter de nombre de archivo prohibido
Actualizado:
EPUBCheck PKG-009 es un mensaje de error: “The file name "…" contains characters that are not allowed in OCF file names: ….” Un nombre de archivo dentro del EPUB contiene un carácter que las reglas del contenedor EPUB no permiten en los nombres de archivos. La restricción existe para que los mismos nombres funcionen en todos los sistemas operativos que descomponen el libro.
El mensaje oficial
The file name "%1$s" contains characters that are not allowed in OCF file names: %2$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
- Caracteres como ", *, :, <, >, ?, \ o |, o caracteres de control, generalmente copiados del título original de una imagen o capítulo.
- Archivos exportados de una herramienta que los nombra según los encabezados o títulos.
Cómo arreglarlo
- Cambia el nombre del archivo utilizando letras, dígitos, guiones y guiones bajos.
- Después de renombrar, actualiza cada referencia al archivo: el manifiesto en el documento del paquete, enlaces y fuentes de imágenes en el XHTML, y referencias url() en el CSS.
- Reconstruir el archivo y validar de nuevo; cualquier referencia que falte aparecerá como RSC-007.
Cuándo no es esto
Se permiten espacios y solo dan la advertencia de PKG-010; las letras no ASCII dan PKG-012.
Términos usados aquí
Otros mensajes de PKG
PKG-008Unable to read file "…".PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-011The file name "…" is not allowed to end with ".".PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-012The file name "…" contains non-ASCII characters, which might create interoperability issues with older reading systems.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.