Hoppa till innehåll
EPUBCheck · Paket och ZIP-behållare

EPUBCheck PKG-025: innehållsfil inuti META-INF

Uppdaterad:

EPUBCheck PKG-025 är ett felmeddelande: “Publication resource must not be located in the META-INF directory.” En fil från publikationen (ett kapitel, bild eller stilark) är lagrad inuti META-INF, en mapp avsedd för behållarfiler som container.xml. EPUB 3.3 tillåter inte publiceringsresurser där.

Det officiella meddelandet

Publication resource must not be located in the META-INF directory

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

Typiska orsaker

  • Innehållsfiler som placerades bredvid container.xml av misstag, eller ett paketdokument sparat inuti META-INF.
  • Ett byggscript som kopierar allt till samma mapp.

Hur man åtgärdar det

  1. Flytta filen ut ur META-INF, till mappen som håller resten av innehållet.
  2. Uppdatera manifestet och varje referens, samt rootfile-sökvägen i container.xml om du flyttade paketdokumentet.
  3. Bygg om arkivet och validera igen.

När det inte är detta

Om container.xml själv saknas från META-INF, är felet RSC-002.

Villkor som används här

Andra PKG meddelanden

  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-027 Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-021 Corrupted image file encountered.
  • PKG-020 OPF file "…" could not be found.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck PKG-025?

EPUBCheck PKG-025 är ett felmeddelande: “Publication resource must not be located in the META-INF directory.” En fil från publikationen (ett kapitel, bild eller stilark) är lagrad inuti META-INF, en mapp avsedd för behållarfiler som container.xml. EPUB 3.3 tillåter inte publiceringsresurser där.

Är PKG-025 ett fel?

PKG-025 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg