EPUBCheck PKG-027: nombres de archivo no en UTF-8
Actualizado:
EPUBCheck PKG-027 es un mensaje de error fatal: “Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.” EPUBCheck no pudo extraer el archivo, probablemente porque los nombres de archivo dentro del ZIP no están codificados en UTF-8. Es un error fatal: el contenido no puede ser verificado hasta que el archivo comprimido sea reconstruido.
El mensaje oficial
Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
- 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
- Un ZIP creado por una herramienta antigua o en un sistema que almacena nombres de archivos en una página de código local, a menudo con caracteres acentuados en los nombres.
- Archivos nombrados en otro script (cirílico, japonés) comprimidos por una herramienta sin soporte de UTF-8.
Cómo arreglarlo
- Cambia el nombre de los archivos a nombres ASCII, o reconstruye el archivo con una herramienta que almacene nombres en UTF-8.
- 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). - Ejecute EPUBCheck nuevamente en el archivo reconstruido y corrija cualquier mensaje que aparezca a continuación: un archivo dañado puede ocultar otros problemas hasta que se pueda leer.
Cuándo no es esto
Los nombres no ASCII que se extraen correctamente solo dan el mensaje de uso de PKG-012.
Términos usados aquí
Otros mensajes de PKG
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-025Publication resource must not be located in the META-INF directoryPKG-023Validating the EPUB against version 2.0, default validation profile will be used.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.