Salta al contenuto
EPUBCheck · Pacchetto e contenitore ZIP

EPUBCheck PKG-025: file di contenuto all'interno di META-INF

Aggiornato:

EPUBCheck PKG-025 è un messaggio di errore: “Publication resource must not be located in the META-INF directory.” Un file della pubblicazione (un capitolo, un'immagine o un foglio di stile) è memorizzato all'interno di META-INF, una cartella riservata per file di contenitore come container.xml. EPUB 3.3 non consente risorse di pubblicazione lì.

Il messaggio ufficiale

Publication resource must not be located in the META-INF directory

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

Cause tipiche

  • File di contenuto collocati accanto a container.xml per errore, o un documento pacchetto salvato all'interno di META-INF.
  • Uno script di build che copia tutto nella stessa cartella.

Come correggerlo

  1. Sposta il file fuori da META-INF, nella cartella che contiene il resto del contenuto.
  2. Aggiorna il manifesto e ogni riferimento, e il percorso rootfile in container.xml se hai spostato il documento del pacchetto.
  3. Ricostruisci l'archivio e valida di nuovo.

Quando non è questo

Se container.xml stesso è mancante da META-INF, l'errore è RSC-002.

Termini usati qui

Altri messaggi di PKG

  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-027 Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-021 Corrupted image file encountered.
  • PKG-020 OPF file "…" could not be found.

Fonti

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

FAQ

Cosa significa EPUBCheck PKG-025?

EPUBCheck PKG-025 è un messaggio di errore: “Publication resource must not be located in the META-INF directory.” Un file della pubblicazione (un capitolo, un'immagine o un foglio di stile) è memorizzato all'interno di META-INF, una cartella riservata per file di contenitore come container.xml. EPUB 3.3 non consente risorse di pubblicazione lì.

È un errore PKG-025?

PKG-025 viene segnalato come errore per impostazione predefinita. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck termina con stato 1.

PDF a EPUB strumenti

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

Vedi tutti gli strumenti