Sari la conținut
EPUBCheck · Pachet și container ZIP

EPUBCheck PKG-005: câmp suplimentar pe mimetype

Actualizat:

EPUBCheck PKG-005 este un mesaj de eroare: “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.” Înregistrarea mimetype în ZIP conține un câmp suplimentar, ceea ce regulile containerului EPUB interzic pentru acel fișier. Aplicațiile de citire identifică un EPUB prin găsirea textului mimetype într-o poziție fixă aproape de începutul fișierului, iar un câmp suplimentar îl mută.

Mesajul oficial

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.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Instrumente ZIP care adaugă timestamp-uri extinse sau atribute de fișier la fiecare intrare în mod implicit, așa cum fac multe comprimate desktop.
  • Re-comprimarea folderului cărții cu comanda de comprimare încorporată a sistemului de operare.

Cum să o repari

  1. Nu editați arhiva la fața locului: reconstruiți-o din folderul cărții.
  2. Zipuiți fișierul mimetype fără atribute suplimentare. Cu Info-ZIP, opțiunea -X le exclude: Reconstructează arhiva cu fișierul mimetype mai întâi și stocat necomprimat, de exemplu din folderul care conține cartea: zip -X0 book.epub mimetype și apoi zip -rX9 book.epub META-INF OEBPS (utilizați propriile nume de folder).
  3. Validați din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă mimetype lipsește sau nu este primul, acesta este PKG-006; dacă textul său este greșit, PKG-007.

Termeni folosiți aici

Alte mesaje 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 ….

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck PKG-005?

EPUBCheck PKG-005 este un mesaj de eroare: “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.” Înregistrarea mimetype în ZIP conține un câmp suplimentar, ceea ce regulile containerului EPUB interzic pentru acel fișier. Aplicațiile de citire identifică un EPUB prin găsirea textului mimetype într-o poziție fixă aproape de începutul fișierului, iar un câmp suplimentar îl mută.

Este PKG-005 o eroare?

PKG-005 este raportat ca o eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle ar putea să o respingă, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele