EPUBCheck OPF-060: nombres de archivo duplicados en el ZIP
Actualizado:
EPUBCheck OPF-060 es un mensaje de error: “Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).” Dos archivos en el ZIP tienen nombres que son iguales una vez que se ignoran las diferencias de mayúsculas y la normalización Unicode, como Image.jpg e image.jpg. EPUB requiere que los nombres de archivo se mantengan únicos bajo esas reglas.
El mensaje oficial
Duplicate entry in the ZIP file: "%1$s" (file names must be unique after Unicode canonical normalization and full case folding).
- 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
- Archivos añadidos en un sistema sensible a mayúsculas que un sistema insensible trataría como el mismo archivo.
- El mismo archivo añadido dos veces bajo diferentes ortografías, por ejemplo, con acentos compuestos y descompuestos.
- Dos versiones de una imagen mantenidas una al lado de la otra después de la edición.
Cómo arreglarlo
- Lee las comillas del nombre de archivo EPUBCheck.
- Cambia el nombre o elimina uno de los dos archivos.
- 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.
Cuándo no es esto
Si el mismo archivo está declarado dos veces en el manifiesto, eso es OPF-074.
Términos usados aquí
Otros mensajes de OPF
OPF-062Found Adobe page-map attribute on spine element in opf file.OPF-063Referenced Adobe page-map item "…" was not found in the manifest.OPF-055… tag is empty.OPF-065Invalid metadata declaration, probably due to a cycle in "refines" metadata.OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….OPF-066Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.