EPUBCheck PKG-027: filnavne ikke i UTF-8
Opdateret:
EPUBCheck PKG-027 er en fatal fej Meddelelse: “Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.” EPUBCheck kunne ikke udtrække arkivet, mest sandsynligt fordi filnavnene inde i ZIP ikke er kodet i UTF-8. Det er en fatal fejl: indholdet kan ikke kontrolleres, før arkivet er genopbygget.
Den officielle meddelelse
Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
- Standard alvorlighed
- Fatal fejl. EPUBCheck kunne ikke fortsætte med at kontrollere denne del af EPUB. Filen er ugyldig.
- EPUBCheck version
- 5.4.0
Typiske årsager
- En ZIP oprettet af et gammelt værktøj eller på et system, der gemmer filnavne i en lokal kode side, ofte med accenterede tegn i navnene.
- Filer navngivet i et andet skript (kyrillisk, japansk) komprimeret af et værktøj uden UTF-8 support.
Sådan retter du det
- Omdøb filer til ASCII-navne, eller genopbyg arkivet med et værktøj, der gemmer navne i UTF-8.
- Gendan arkivet med mimetype-filen først og gemt ukomprimeret, for eksempel fra mappen der indeholder bogen:
zip -X0 book.epub mimetypeog derefterzip -rX9 book.epub META-INF OEBPS(brug dine egne mappenavne). - Kør EPUBCheck igen på den rekonstruerede fil og ret eventuelle beskeder, der vises næste: et beskadiget arkiv kan skjule andre problemer, indtil det kan læses.
Hvornår det ikke er dette
Non-ASCII navne, der kun udtrækker korrekt, giver kun PKG-012 brugsmeddelelse.
Termer der bruges her
Andre PKG beskeder
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-025Publication resource must not be located in the META-INF directoryPKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.