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
- Assicurati che un file chiamato mimetype contenente esattamente application/epub+zip si trovi nella radice del libro.
- 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). - 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-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-007The content of the mimetype file must be the string "application/epub+zip"…PKG-004Corrupted EPUB ZIP header.PKG-008Unable to read file "…".PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-009The 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.