Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

EPUBCheck OPF-002: documento del pacchetto non trovato

Aggiornato:

EPUBCheck OPF-002 è un messaggio di errore fatale: “The OPF file "…" was not found in the EPUB.” Il documento pacchetto nominato in META-INF/container.xml non è nell'archivio. EPUBCheck si ferma lì, perché il documento pacchetto elenca ogni altro file, quindi nulla altro nel libro può essere controllato fino a quando non viene trovato.

Il messaggio ufficiale

The OPF file "%1$s" was not found in the EPUB.

Gravità predefinita
Errore fatale. EPUBCheck non ha potuto continuare a controllare questa parte del EPUB. Il file non è valido.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • Un percorso completo in container.xml che non corrisponde al percorso reale del file .opf, spesso una differenza di maiuscole o minuscole.
  • Il file .opf è stato rinominato o spostato in un'altra cartella dopo che container.xml è stato scritto.
  • Il file .opf è stato omesso quando la cartella è stata compressa.

Come correggerlo

  1. Apri META-INF/container.xml e leggi l'attributo full-path dell'elemento rootfile.
  2. Confrontalo con la posizione reale del file .opf all'interno dell'archivio, lettera per lettera: i percorsi in un EPUB sono case-sensitive.
  3. Correggi il percorso completo (o sposta il file) affinché corrispondano, quindi ricostruisci il EPUB.

Quando non è questo

Se container.xml stesso è mancante, EPUBCheck riporta RSC-002 invece.

Termini usati qui

Altri messaggi di OPF

  • OPF-001 There was an error when parsing the EPUB version: ….
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-002?

EPUBCheck OPF-002 è un messaggio di errore fatale: “The OPF file "…" was not found in the EPUB.” Il documento pacchetto nominato in META-INF/container.xml non è nell'archivio. EPUBCheck si ferma lì, perché il documento pacchetto elenca ogni altro file, quindi nulla altro nel libro può essere controllato fino a quando non viene trovato.

È OPF-002 un errore?

OPF-002 è segnalato come errore fatale per impostazione predefinita. EPUBCheck non ha potuto continuare a controllare 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