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

EPUBCheck PKG-005: dodatkowe pole w mimetype

Zaktualizowane:

EPUBCheck PKG-005 to komunikat o błędzie: „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.” Wpis mimetype w ZIP posiada dodatkowe pole, które zasady kontenera EPUB zabraniają dla tego jednego pliku. Aplikacje do odczytu identyfikują EPUB, znajdując tekst mimetype na stałej pozycji blisko początku pliku, a dodatkowe pole przesuwa go.

Oficjalna wiadomość

The mimetype file has an extra field of length %1$s. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.

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

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • Narzędzia ZIP, które domyślnie dodają rozszerzone znaczniki czasowe lub atrybuty plików do każdego wpisu, jak robi to wiele kompresorów komputerowych.
  • Ponowne spakowanie folderu książki za pomocą wbudowanej komendy kompresji systemu operacyjnego.

Jak to naprawić

  1. Nie edytuj archiwum na miejscu: odbuduj je z folderu książki.
  2. Zzipuj plik mimetype bez dodatkowych atrybutów. Z Info-ZIP opcja -X pomija je: Odtwórz archiwum z plikiem mimetype jako pierwszym i przechowywanym bez kompresji, na przykład z folderu, który zawiera książkę: zip -X0 book.epub mimetype, a potem zip -rX9 book.epub META-INF OEBPS (użyj własnych nazw folderów).
  3. Zwaliduj ponownie, aby potwierdzić, że wiadomość zniknęła.

Kiedy to nie to

Jeśli mimetype jest brakujący lub nie jest pierwszy, to jest PKG-006; jeśli jego tekst jest niepoprawny, PKG-007.

Terminy używane tutaj

Inne komunikaty PKG

  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".
  • PKG-001 Validating the EPUB against version … but detected version ….

Ź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-005?

EPUBCheck PKG-005 to komunikat o błędzie: „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.” Wpis mimetype w ZIP posiada dodatkowe pole, które zasady kontenera EPUB zabraniają dla tego jednego pliku. Aplikacje do odczytu identyfikują EPUB, znajdując tekst mimetype na stałej pozycji blisko początku pliku, a dodatkowe pole przesuwa go.

Czy PKG-005 to błąd?

PKG-005 jest zgłaszane jako błąd domyślnie. EPUB narusza zasadę specyfikacji i jest nieprawidłowe. Sklepy oraz Wysyłanie do Kindle mogą je odrzucić, a EPUBCheck kończy z kodem 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