Salta al contenuto
EPUBCheck · Pacchetto e contenitore ZIP

EPUBCheck PKG-007: contenuto del file mimetype errato

Aggiornato:

EPUBCheck PKG-007 è un messaggio di errore: “The content of the mimetype file must be the string "application/epub+zip"….” Il file mimetype deve contenere esattamente il testo application/epub+zip, senza nulla prima o dopo. EPUB 3.3 vieta spazi bianchi iniziali o finali e un byte order mark in quel file.

Il messaggio ufficiale

The content of the mimetype file must be the string "application/epub+zip"%1$s

Varianti

  • whitespace: with no whitespace or newline.
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

  • Una nuova riga o uno spazio finale aggiunto da un editor di testo.
  • Un valore diverso, come un refuso o un altro tipo di media.
  • Un byte order mark (BOM) aggiunto da un editor che salva UTF-8 con BOM.

Come correggerlo

  1. Ricrea il file senza una nuova linea, per esempio con printf 'application/epub+zip' > mimetype.
  2. Ricostruisci l'archivio con il mimetype per primo: 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.

Quando non è questo

Se il file è mancante o non è il primo nell'archivio, quello è PKG-006.

Termini usati qui

Altri messaggi di PKG

  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-008 Unable to read 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-009 The file name "…" contains characters that are not allowed in OCF file names: ….
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-010 The file name "…" contains spaces, which may create interoperability issues with older reading systems.

Fonti

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

FAQ

Cosa significa EPUBCheck PKG-007?

EPUBCheck PKG-007 è un messaggio di errore: “The content of the mimetype file must be the string "application/epub+zip"….” Il file mimetype deve contenere esattamente il testo application/epub+zip, senza nulla prima o dopo. EPUB 3.3 vieta spazi bianchi iniziali o finali e un byte order mark in quel file.

È PKG-007 un errore?

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