EPUBCheck PKG-003: oläslig EPUB filheader
Uppdaterad:
EPUBCheck PKG-003 är ett felmeddelande: “Unable to read EPUB file header. This is likely a corrupted EPUB file.” EPUBCheck kunde inte läsa början av filen som en ZIP-arkiv, så det är inte en användbar EPUB. Varje EPUB är en ZIP-behållare, och läsprogram och butiker avvisar en fil vars header inte är en giltig ZIP-header.
Det officiella meddelandet
Unable to read EPUB file header. This is likely a corrupted EPUB file.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Filen är inte egentligen en EPUB: en PDF, MOBI eller annan fil omdöpt till .epub.
- Nedladdningen eller kopian avbröts och filen är trunkerad.
- En HTML-fel sida eller en inloggningssida har sparats med .epub-namnet istället för boken.
Hur man åtgärdar det
- Ladda ner eller exportera EPUB igen och jämför dess storlek med originalet.
- Döp om en kopia till .zip och försök öppna den: om inget ZIP-verktyg kan, måste filen byggas om från sin källa.
- Om filen är ett annat format som har bytt namn till .epub, konvertera det korrekt istället för att bara byta namn.
- Kör EPUBCheck igen på den återbyggda filen och åtgärda eventuella meddelanden som visas nästa: ett skadat arkiv kan dölja andra problem tills det kan läsas.
När det inte är detta
Om ZIP:en öppnas men dess katalog är skadad, rapporterar EPUBCheck PKG-004; om sökvägen i sig är fel, PKG-018.
Villkor som används här
Andra PKG meddelanden
PKG-004Corrupted EPUB ZIP header.PKG-001Validating the EPUB against version … but detected version ….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-006Mimetype file entry is missing or is not the first file in the archive.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.