EPUBCheck PKG-006: mimetype lipsă sau nu este primul
Actualizat:
EPUBCheck PKG-006 este un mesaj de eroare: “Mimetype file entry is missing or is not the first file in the archive.” Fișierul mimetype lipsește sau nu este prima înregistrare a arhivei ZIP. Aplicațiile de citire identifică fișierul ca un EPUB din primele sale bite, așa că EPUB necesită ca mimetype să fie primul fișier, stocat necomprimate.
Mesajul oficial
Mimetype file entry is missing or is not the first file in the archive.
- 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
Cauze tipice
- Folderul cărții a fost comprimat cu un instrument generic care adaugă fișiere în ordinea alfabetică sau arbitrară.
- Fișierul mimetype a fost șters în timp ce se edita EPUB.
- Fișierul mimetype a fost comprimat împreună cu restul fișierelor.
Cum să o repari
- Asigură-te că există un fișier denumit mimetype care conține exact application/epub+zip la rădăcina cărții.
- Reconstruiește arhiva cu fișierul mimetype î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(folosește numele tale de foldere). - Validați din nou: dacă apare PKG-007 următorul, conținutul mimetype este greșit și el.
Când nu este acest lucru
Dacă mimetype este primul, dar are un câmp ZIP suplimentar, acesta este PKG-005; dacă conținutul său este greșit, PKG-007.
Termeni folosiți aici
Alte mesaje 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: ….
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.