EPUBCheck OPF-003: fil saknas från manifestet
Uppdaterad:
EPUBCheck OPF-003 är ett användningsmeddelande: “Item "…" exists in the EPUB, but is not declared in the OPF manifest.” En fil finns i arkivet men är inte deklarerad i manifestet. Läsappar fungerar utifrån manifestet, så en icke-deklarerad fil kan ignoreras; detta är en användningsnotering, som endast visas när EPUBCheck körs med -u.
Det officiella meddelandet
Item "%1$s" exists in the EPUB, but is not declared in the OPF manifest.
- Standardsvårighetsgrad
- Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Överblivna systemfiler som .DS_Store eller Thumbs.db zippade tillsammans med boken.
- Gamla bilder, säkerhetskopior eller utkast som blev kvar i bokmappen efter redigering.
- En ny fil tillagd i mappen utan att uppdatera manifestet.
Hur man åtgärdar det
- Se på filerna EPUBCheck namn och avgör om boken använder den.
- Om boken inte använder det, ta bort det från mappen och bygg om arkivet.
- Om boken använder det, lägg till en manifestpost med ett unikt id, dess sökväg och dess mediatyp, till exempel
<item id="img2" href="images/map.png" media-type="image/png"/>.
När det inte är detta
Om den icke deklarerade filen också refereras från innehållet, rapporterar EPUBCheck RSC-008 också, vilket är den som ska åtgärdas först.
Villkor som används här
Andra OPF meddelanden
OPF-002The OPF file "…" was not found in the EPUB.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-001There was an error when parsing the EPUB version: ….OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.