Hoppa till innehåll
EPUBCheck · Paket och ZIP-behållare

EPUBCheck PKG-004: korrupt ZIP-header

Uppdaterad:

EPUBCheck PKG-004 är ett fatalt felmeddelande: “Corrupted EPUB ZIP header.” ZIP-strukturen för EPUB är skadad, så EPUBCheck kan inte lista eller läsa sina filer. Det är ett fatalt fel: inget inuti boken kan kontrolleras förrän arkivet byggs om, och läsprogram avvisar vanligtvis att öppna det.

Det officiella meddelandet

Corrupted EPUB ZIP header.

Standardsvårighetsgrad
Farligt fel. EPUBCheck kunde inte fortsätta kontrollera denna del av EPUB. Filen är ogiltig.
EPUBCheck version
5.4.0

Typiska orsaker

  • En avbruten nedladdning eller överföring.
  • Ett verktyg som skrev ZIP-filen felaktigt eller avbröts medan det skrev.
  • En fil som redigerats på plats av ett program som inte förstår ZIP-arkiv.

Hur man åtgärdar det

  1. Få en ny kopia av EPUB eller exportera den igen från sin källa.
  2. Bygg om arkivet med mimetype-filen först och lagrad okomprimerad, till exempel från mappen som innehåller boken: zip -X0 book.epub mimetype och sedan zip -rX9 book.epub META-INF OEBPS (använd dina egna mappnamn).
  3. 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 de första bytes inte alls är en ZIP (en omdöpt fil), rapporterar EPUBCheck PKG-003 istället.

Villkor som används här

Andra PKG meddelanden

  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-005 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.
  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-001 Validating the EPUB against version … but detected version ….
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck PKG-004?

EPUBCheck PKG-004 är ett fatalt felmeddelande: “Corrupted EPUB ZIP header.” ZIP-strukturen för EPUB är skadad, så EPUBCheck kan inte lista eller läsa sina filer. Det är ett fatalt fel: inget inuti boken kan kontrolleras förrän arkivet byggs om, och läsprogram avvisar vanligtvis att öppna det.

Är PKG-004 ett fel?

PKG-004 är ett EPUBCheck fel: mimetype-posten i ZIP har ett extra fält, vilket EPUB containreglerna förbjuder för den filen.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg