EPUBCheck PKG-006: mimetype brakujący lub nie jest pierwszy
Zaktualizowane:
EPUBCheck PKG-006 to komunikat o błędzie: „Mimetype file entry is missing or is not the first file in the archive.” Plik mimetype jest brakujący lub nie jest pierwszym wpisem w archiwum ZIP. Aplikacje do odczytu identyfikują plik jako EPUB na podstawie jego pierwszych bajtów, więc EPUB wymaga, aby mimetype był pierwszym plikiem, przechowywanym bez kompresji.
Oficjalna wiadomość
Mimetype file entry is missing or is not the first file in the archive.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Folder książki został skompresowany za pomocą ogólnego narzędzia, które dodaje pliki w porządku alfabetycznym lub dowolnym.
- Plik mimetype został usunięty podczas edytowania EPUB.
- Plik mimetype został skompresowany razem z pozostałymi plikami.
Jak to naprawić
- Upewnij się, że plik o nazwie mimetype zawierający dokładnie application/epub+zip znajduje się w katalogu głównym książki.
- Odbuduj archiwum z plikiem mimetype najpierw i przechowuj bez kompresji, na przykład z folderu, który zawiera książkę:
zip -X0 book.epub mimetypei następniezip -rX9 book.epub META-INF OEBPS(użyj własnych nazw folderów). - Zwaliduj ponownie: jeśli PKG-007 pojawi się następnie, zawartość mimetype jest również nieprawidłowa.
Kiedy to nie to
Jeśli mimetype jest pierwszy, ale ma dodatkowe pole ZIP, to jest PKG-005; jeśli jego zawartość jest niepoprawna, PKG-007.
Terminy używane tutaj
Inne komunikaty 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: ….
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.