EPUBCheck PKG-005: ylimääräinen kenttä mimetypessä
Päivitetty:
EPUBCheck PKG-005 on virheviesti: “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.” ZIP-arkiston mimetype-tieto sisältää ylimääräisen kentän, mikä EPUB säiliön säännöt kieltävät siltä tiedostolta. Lukusovellukset tunnistavat EPUB:n etsimällä mimetype-tekstin kiinteässä sijainnissa tiedoston alussa, ja ylimääräinen kenttä siirtää sen.
Virallinen viesti
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.
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- ZIP-työkalut, jotka lisäävät laajennetut aikaleimat tai tiedostoattribuutit oletuksena jokaiseen merkintään, kuten monet työpöytäpakkaajat tekevät.
- Pakkaa kirjan kansio uudelleen käyttöjärjestelmän sisäänrakennetulla puristuskomennolla.
Kuinka korjata se
- Älä muokkaa arkistoa paikan päällä: rakenna se uudelleen kirjankansiosta.
- Pakkaa mimetype-tiedosto ilman ylimääräisiä attribuutteja. Info-ZIP:llä -X-vaihtoehto jättää ne pois: rakenna arkisto uudelleen mimetype-tiedostolla ensin ja tallenna se pakkaamattomana, esimerkiksi kirjan sisältävästä kansiosta:
zip -X0 book.epub mimetypeja sittenzip -rX9 book.epub META-INF OEBPS(käytä omia kansioiden nimiäsi). - Validoi uudelleen vahvistaaksesi, että viesti on poissa.
Milloin tämä ei ole se
Jos mimetype puuttuu tai ei ole ensimmäinen, se on PKG-006; jos sen teksti on väärä, PKG-007.
Tässä käytetyt termit
Muut PKG viestit
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 ….
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.