EPUBCheck PKG-008: fil inuti EPUB oläslig
Uppdaterad:
EPUBCheck PKG-008 är ett fatalt felmeddelande: “Unable to read file "…".” EPUBCheck kunde inte läsa en av filerna inuti EPUB, så den slutar kontrollera den filen. Det är ett fatalt fel: meddelandet namnger filen, och resten av vad som beror på den filen kan inte valideras.
Det officiella meddelandet
Unable to read file "%1$s".
- Standardsvårighetsgrad
- Farligt fel. EPUBCheck kunde inte fortsätta kontrollera denna del av EPUB. Filen är ogiltig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Posten är skadad inuti ZIP, ofta efter en trunkerad nedladdning eller en avbruten sparning.
- Posten använder en komprimeringsmetod eller kryptering som ZIP-läsaren inte kan hantera.
- Filen var låst eller borttagen medan EPUBCheck läste en packad mapp.
Hur man åtgärdar det
- Notera filen som nämns i meddelandet och kontrollera att den öppnas självständigt efter att en kopia har packats upp.
- Ersätt den skadade filen från bokens källa.
- Bygg om arkivet med ett standard ZIP-verktyg (endast lagrad eller deflaterad komprimering): Bygg om arkivet med mimetype-filen först och lagrad okomprimerad, till exempel från mappen som innehåller boken:
zip -X0 book.epub mimetypeoch sedanzip -rX9 book.epub META-INF OEBPS(använd dina egna mappnamn). - 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 hela arkivet inte kan öppnas, är det PKG-003 eller PKG-004, inte en oläslig fil.
Villkor som används här
Andra PKG meddelanden
PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.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-011The file name "…" is not allowed to end with ".".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.