Salta al contenuto
EPUBCheck · Pacchetto e contenitore ZIP

EPUBCheck PKG-006: mimetype mancante o non primo

Aggiornato:

EPUBCheck PKG-006 è un messaggio di errore: “Mimetype file entry is missing or is not the first file in the archive.” Il file mimetype manca o non è la prima voce dell'archivio ZIP. Le app di lettura identificano il file come un EPUB dai suoi primi byte, quindi EPUB richiede che il mimetype sia il primo file, memorizzato senza compressione.

Il messaggio ufficiale

Mimetype file entry is missing or is not the first file in the archive.

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

  • La cartella del libro è stata compressa con uno strumento generico che aggiunge file in ordine alfabetico o arbitrario.
  • Il file mimetype è stato eliminato durante la modifica del EPUB.
  • Il file mimetype è stato compresso insieme al resto dei file.

Come correggerlo

  1. Assicurati che un file chiamato mimetype contenente esattamente application/epub+zip si trovi nella radice del libro.
  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. Valida di nuovo: se appare PKG-007 successivamente, anche il contenuto di mimetype è errato.

Quando non è questo

Se mimetype è primo ma ha un campo ZIP extra, questo è PKG-005; se il suo contenuto è errato, PKG-007.

Termini usati qui

Altri messaggi di PKG

  • 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-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-008 Unable to read file "…".
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-009 The file name "…" contains characters that are not allowed in OCF file names: ….

Fonti

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

FAQ

Cosa significa EPUBCheck PKG-006?

EPUBCheck PKG-006 è un messaggio di errore: “Mimetype file entry is missing or is not the first file in the archive.” Il file mimetype manca o non è la prima voce dell'archivio ZIP. Le app di lettura identificano il file come un EPUB dai suoi primi byte, quindi EPUB richiede che il mimetype sia il primo file, memorizzato senza compressione.

È PKG-006 un errore?

PKG-006 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