EPUBCheck PKG-005: ekstra felt på mimetype
Opdateret:
EPUBCheck PKG-005 er en fejlmeddelelse: “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.” Mimetype-posten i ZIP har et ekstra felt, som EPUB containerreglerne forbyder for den fil. Læsende apps identificerer en EPUB ved at finde mimetype-teksten på en fast position nær starten af filen, og et ekstra felt flytter den.
Den officielle meddelelse
The mimetype file has an extra field of length %1$s. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- ZIP-værktøjer, der standardmæssigt tilføjer udvidede tidsstempler eller filattributter til hver post, som mange desktop-kompressorer gør.
- Rezip bogmappen med operativsystemets indbyggede komprimeringskommando.
Sådan retter du det
- Rediger ikke arkivet på stedet: genopbyg det fra bogmappen.
- Zip mimetype filen uden ekstra attributter. Med Info-ZIP lader -X optionen dem være ude: Byg arkivet med mimetype-filen først og gemt ukomprimeret, for eksempel fra den mappe, der indeholder bogen:
zip -X0 book.epub mimetypeog såzip -rX9 book.epub META-INF OEBPS(brug dine egne mappenavne). - Valider igen for at bekræfte, at beskeden er væk.
Hvornår det ikke er dette
Hvis mimetype mangler eller ikke er først, er det PKG-006; hvis teksten er forkert, PKG-007.
Termer der bruges her
Andre PKG beskeder
PKG-004Corrupted EPUB ZIP header.PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".PKG-001Validating the EPUB against version … but detected version ….
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.