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
- Nu editați arhiva la fața locului: reconstruiți-o din folderul cărții.
- 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 apoizip -rX9 book.epub META-INF OEBPS(utilizați propriile nume de folder). - 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-004Corrupted EPUB ZIP header.PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".PKG-001Validating 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.