Salta al contenuto
EPUBCheck · Pacchetto e contenitore ZIP

EPUBCheck PKG-005: campo extra su mimetype

Aggiornato:

EPUBCheck PKG-005 è un messaggio di errore: “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.” L'entry mimetype nello ZIP contiene un campo extra, che le regole del contenitore EPUB vietano per quel file. Le app di lettura identificano un EPUB trovando il testo mimetype in una posizione fissa vicino all'inizio del file, e un campo extra lo sposta.

Il messaggio ufficiale

The mimetype file has an extra field of length %1$s. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.

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

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • Strumenti ZIP che aggiungono timestamp estesi o attributi file a ogni voce per impostazione predefinita, come fanno molti compressori desktop.
  • Ri-zippare la cartella del libro con il comando di compressione integrato del sistema operativo.

Come correggerlo

  1. Non modificare l'archive in loco: ricostruiscilo dalla cartella del libro.
  2. Comprimi il file mimetype senza attributi extra. Con Info-ZIP l'opzione -X li esclude: ricostruisci l'archivio con prima il file mimetype e memorizzato non compresso, ad 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 cartelle).
  3. Valida di nuovo per confermare che il messaggio sia scomparso.

Quando non è questo

Se mimetype è mancante o non è il primo, questo è PKG-006; se il suo testo è errato, PKG-007.

Termini usati qui

Altri messaggi di PKG

  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".
  • PKG-001 Validating the EPUB against version … but detected version ….

Fonti

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

FAQ

Cosa significa EPUBCheck PKG-005?

EPUBCheck PKG-005 è un messaggio di errore: “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.” L'entry mimetype nello ZIP contiene un campo extra, che le regole del contenitore EPUB vietano per quel file. Le app di lettura identificano un EPUB trovando il testo mimetype in una posizione fissa vicino all'inizio del file, e un campo extra lo sposta.

È PKG-005 un errore?

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