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

EPUBCheck PKG-027: filnamn inte i UTF-8

Uppdaterad:

EPUBCheck PKG-027 är ett fatalt felmeddelande: “Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.” EPUBCheck kunde inte extrahera arkivet, troligen för att filnamnen inuti ZIP inte är kodade i UTF-8. Det är ett fatalt fel: innehållet kan inte kontrolleras förrän arkivet byggs om.

Det officiella meddelandet

Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.

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 ZIP skapad av ett gammalt verktyg eller på ett system som lagrar filnamn i en lokal kodning, ofta med accenterade tecken i namnen.
  • Filer namngivna i ett annat skript (kyrilliska, japanska) zippade av ett verktyg utan UTF-8 stöd.

Hur man åtgärdar det

  1. Döp om filer till ASCII-namn, eller bygg om arkivet med ett verktyg som lagrar namn i UTF-8.
  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

Icke-ASCII-namn som extraheras korrekt ger endast PKG-012-användningsmeddelandet.

Villkor som används här

Andra PKG meddelanden

  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").
  • PKG-025 Publication resource must not be located in the META-INF directory
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-021 Corrupted image file encountered.
  • PKG-020 OPF file "…" could not be found.

Källor

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

FAQ

Vad betyder EPUBCheck PKG-027?

EPUBCheck PKG-027 är ett fatalt felmeddelande: “Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.” EPUBCheck kunde inte extrahera arkivet, troligen för att filnamnen inuti ZIP inte är kodade i UTF-8. Det är ett fatalt fel: innehållet kan inte kontrolleras förrän arkivet byggs om.

Är PKG-027 ett fel?

PKG-027 rapporteras som fatalt fel som standard. EPUBCheck kunde inte fortsätta kontrollera denna del av EPUB. Filen är ogiltig.

PDF till EPUB verktyg

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

Se alla verktyg