EPUBCheck RSC-002: container.xml mancante
Aggiornato:
EPUBCheck RSC-002 è un messaggio di errore fatale: “Required META-INF/container.xml resource could not be found.” L'archivio non ha META-INF/container.xml, il file che dice alle app di lettura dove si trova il documento del pacchetto. Senza di esso il EPUB non può essere aperto affatto, quindi EPUBCheck si ferma con un errore fatale.
Il messaggio ufficiale
Required META-INF/container.xml resource could not be found.
- Gravità predefinita
- Errore fatale. EPUBCheck non ha potuto continuare a controllare questa parte del EPUB. Il file non è valido.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- La cartella META-INF è stata esclusa quando il libro è stato compresso.
- Il file è nominato o posizionato in modo diverso, come meta-inf/Container.xml.
- L'archivio è stato costruito dall'interno della cartella contenuto invece che dalla radice del libro.
Come correggerlo
- Aggiungi META-INF/container.xml con un rootfile il cui percorso completo punta al documento del pacchetto, ad esempio
<rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>. - Ricostruisci l'archivio con il file mimetype per primo e senza compressione, per esempio dalla cartella che contiene il libro:
zip -X0 book.epub mimetypee poizip -rX9 book.epub META-INF OEBPS(usa i tuoi nomi di cartella). - Valida di nuovo.
Quando non è questo
Se container.xml esiste ma punta a un documento pacchetto mancante, questo è PKG-020.
Termini usati qui
Altri messaggi di RSC
RSC-001File "…" could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.RSC-004File "…" is encrypted, its content will not be checked.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.