EPUBCheck PKG-004: ødelagt ZIP-hode
Oppdatert:
EPUBCheck PKG-004 er en fatal feilmelding: “Corrupted EPUB ZIP header.” ZIP-strukturen til EPUB er skadet, så EPUBCheck kan ikke liste eller lese filene dens. Det er en fatal feil: ingenting inne i boken kan sjekkes før arkivet er gjenoppbygd, og leseapper nekter vanligvis å åpne det.
Den offisielle meldingen
Corrupted EPUB ZIP header.
- Standard alvorlighetsgrad
- Fatal feil. EPUBCheck kunne ikke fortsette å sjekke denne delen av EPUB. Filen er ugyldig.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- En avkortet nedlasting eller overføring.
- Et verktøy som skrev ZIP-en feil eller ble avbrutt mens den skrev den.
- En fil redigert på stedet av et program som ikke forstår ZIP-arkiver.
Hvordan fikse det
- Få en fersk kopi av EPUB eller eksporter den på nytt fra kilden.
- Bygg arkivet med mimetype-filen først og lagret ukomprimert, for eksempel fra mappen som inneholder boken:
zip -X0 book.epub mimetypeog deretterzip -rX9 book.epub META-INF OEBPS(bruk dine egne mappenavn). - Kjør EPUBCheck igjen på den gjenbygde filen og fikse eventuelle meldinger som vises neste: et skadet arkiv kan skjule andre problemer til det kan leses.
Når det ikke er dette
Hvis de første byte ikke er en ZIP i det hele tatt (en omdøpt fil), rapporterer EPUBCheck PKG-003 i stedet.
Begreper brukt her
Andre PKG meldinger
PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.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-001Validating the EPUB against version … but detected version ….PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.