Salta al contenuto
EPUBCheck · Pacchetto e contenitore ZIP

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

  1. Ottieni una copia fresca del EPUB o esportala nuovamente dalla sua fonte.
  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. 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-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-005 The 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-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-001 Validating the EPUB against version … but detected version ….
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".

Fonti

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

FAQ

Cosa significa EPUBCheck PKG-004?

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.

È PKG-004 un errore?

PKG-004 è un errore EPUBCheck: l'entrata mimetype nello ZIP porta un campo extra, che le regole del contenitore EPUB vietano per quel singolo file.

PDF a EPUB strumenti

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

Vedi tutti gli strumenti