EPUBCheck PKG-005: ekstra felt på mimetype
Oppdatert:
EPUBCheck PKG-005 er en feilmelding: “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 beholderregler forbyr for den filen. Leseapper identifiserer en EPUB ved å finne mimetype-teksten på en fast posisjon nær starten av filen, og et ekstra felt flytter den.
Den offisielle meldingen
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 alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- ZIP-verktøy som legger til utvidede tidsstempler eller filattributter til hver post som standard, slik mange skrivebords kompressorer gjør.
- Re-zippe bokmappen med operativsystemets innebygde komprimeringskommando.
Hvordan fikse det
- Ikke rediger arkivet direkte: bygg det på nytt fra bokmappen.
- Pakk mimetype-filen uten ekstra attributter. Med Info-ZIP vil -X-alternativet utelate dem: Bygg arkivet på nytt med mimetype-filen først og lagret uten komprimering, for eksempel fra mappen som inneholder boken:
zip -X0 book.epub mimetypeog deretterzip -rX9 book.epub META-INF OEBPS(bruk dine egne mappenavn). - Valider igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis mimetype mangler eller ikke er først, er det PKG-006; hvis teksten er feil, PKG-007.
Begreper brukt her
Andre PKG meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.