EPUBCheck PKG-004: intestazione ZIP corrotta
Aggiornato:
EPUBCheck PKG-004 è un messaggio di errore fatale: “Corrupted EPUB ZIP header.” La struttura ZIP del EPUB è danneggiata, quindi EPUBCheck non può elencare o leggere i suoi file. È un errore fatale: nulla all'interno del libro può essere controllato fino a quando l'archivio non viene ricostruito, e le app di lettura di solito rifiutano di aprirlo.
Il messaggio ufficiale
Corrupted EPUB ZIP header.
- 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
- Un download o un trasferimento troncato.
- Uno strumento che ha scritto lo ZIP in modo errato o è stato interrotto durante la scrittura.
- Un file modificato in loco da un programma che non comprende gli archivi ZIP.
Come correggerlo
- Ottieni una copia fresca del EPUB o esportala nuovamente dalla sua fonte.
- 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 i primi byte non sono affatto un ZIP (un file rinominato), EPUBCheck riporta PKG-003 invece.
Termini usati qui
Altri messaggi di PKG
PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.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-006Mimetype file entry is missing or is not the first file in the archive.PKG-001Validating the EPUB against version … but detected version ….PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.