EPUBCheck PKG-008: file all'interno di EPUB illeggibile
Aggiornato:
EPUBCheck PKG-008 è un messaggio di errore fatale: “Unable to read file "…".” EPUBCheck non è riuscito a leggere uno dei file all'interno del EPUB, quindi smette di controllare quel file. È un errore fatale: il messaggio nomina il file, e il resto di ciò che dipende da quel file non può essere convalidato.
Il messaggio ufficiale
Unable to read file "%1$s".
- 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
- L'elemento è danneggiato all'interno dello ZIP, spesso dopo un download troncato o un salvataggio interrotto.
- L'elemento utilizza un metodo di compressione o crittografia che il lettore ZIP non può gestire.
- Il file era bloccato o rimosso mentre EPUBCheck leggeva una cartella non impacchettata.
Come correggerlo
- Annota il file nominato nel messaggio e verifica che si apra autonomamente dopo aver estratto una copia.
- Sostituisci il file danneggiato dalla fonte del libro.
- Ricostruisci l'archivio con un normale strumento ZIP (compressione solo stored o deflate): 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). - Esegui di nuovo EPUBCheck sul file ricostruito e correggi eventuali messaggi che appaiono dopo: un archivio danneggiato può nascondere altri problemi fino a quando non può essere letto.
Quando non è questo
Se non è possibile aprire l'intero archivio, questo è PKG-003 o PKG-004, non un file illeggibile.
Termini usati qui
Altri messaggi di PKG
PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-011The file name "…" is not allowed to end with ".".
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.