Salta al contenuto
EPUBCheck · Risorse e riferimenti

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

  1. 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"/>.
  2. Ricostruisci l'archivio con il file mimetype per primo e senza compressione, per esempio dalla cartella che contiene il libro: zip -X0 book.epub mimetype e poi zip -rX9 book.epub META-INF OEBPS (usa i tuoi nomi di cartella).
  3. 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-001 File "…" could not be found.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-005 Error while parsing file: …
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" 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.

FAQ

Cosa significa EPUBCheck RSC-002?

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.

È un errore RSC-002?

RSC-002 è riportato come errore fatale per impostazione predefinita. EPUBCheck non è riuscito a continuare a verificare questa parte del EPUB. Il file è non valido.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti