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
- Znovu vytvořte soubor bez nového řádku, například pomocí
printf 'application/epub+zip' > mimetype. - 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 mimetypea potézip -rX9 book.epub META-INF OEBPS(použijte vlastní názvy složek). - 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-006Mimetype file entry is missing or is not the first file in the archive.PKG-008Unable to read file "…".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-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-004Corrupted EPUB ZIP header.PKG-010The 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.