Přeskočit na obsah
EPUBCheck · Balíček a ZIP kontejner

EPUBCheck PKG-007: nesprávný obsah souboru mimetype

Aktualizováno:

EPUBCheck PKG-007 je chybová zpráva: “The content of the mimetype file must be the string "application/epub+zip"….” Soubor mimetype musí obsahovat přesně text application/epub+zip, bez ničeho před nebo po něm. EPUB 3.3 zakazuje vedoucí nebo zakončující mezery a značku pořadí bajtů v tomto souboru.

Oficiální zpráva

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

Varianty

  • whitespace: with no whitespace or newline.
Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • Končící nový řádek nebo mezera přidaná textovým editorem.
  • Jiná hodnota, jako je překlep nebo jiný typ média.
  • Značka pořadí bajtů (BOM), kterou přidal editor, který ukládá UTF-8 s BOM.

Jak to opravit

  1. Znovu vytvořte soubor bez nového řádku, například pomocí printf 'application/epub+zip' > mimetype.
  2. Znovu sestavte archiv s mimetype jako prvním: Znovu sestavte archiv s nejprve souborem mimetype a uložte ho nekomprimovaný, například z folderu, který obsahuje knihu: zip -X0 book.epub mimetype a poté zip -rX9 book.epub META-INF OEBPS (použijte vlastní názvy složek).
  3. Zkontrolujte to znovu.

Kdy to není to

Pokud soubor chybí nebo není první v archivu, to je PKG-006.

Podmínky používané zde

Další PKG zprávy

  • 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.

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck PKG-007?

EPUBCheck PKG-007 je chybová zpráva: “The content of the mimetype file must be the string "application/epub+zip"….” Soubor mimetype musí obsahovat přesně text application/epub+zip, bez ničeho před nebo po něm. EPUB 3.3 zakazuje vedoucí nebo zakončující mezery a značku pořadí bajtů v tomto souboru.

Je PKG-007 chyba?

PKG-007 je výchozí hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck končí s kódem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje