Przejdź do treści
EPUBCheck · Pakiet i kontener ZIP

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ć

  1. Upewnij się, że plik o nazwie mimetype zawierający dokładnie application/epub+zip znajduje się w katalogu głównym książki.
  2. Odbuduj archiwum z plikiem mimetype najpierw i przechowuj bez kompresji, na przykład z folderu, który zawiera książkę: zip -X0 book.epub mimetype i następnie zip -rX9 book.epub META-INF OEBPS (użyj własnych nazw folderów).
  3. 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-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-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-008 Unable to read file "…".
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-009 The 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.

FAQ

Co oznacza EPUBCheck PKG-006?

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.

Czy PKG-006 to błąd?

PKG-006 jest zgłaszany jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważny. Sklepy i Wysyłanie do Kindle mogą go odrzucić, a EPUBCheck kończy pracę z kodem stanu 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia