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

EPUBCheck PKG-022: filändelse för bild mismatch

Uppdaterad:

EPUBCheck PKG-022 är ett varningsmeddelande: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” En bilds filändelse matchar inte dess verkliga format, till exempel en PNG-fil som heter .jpg. De flesta läsappar visar fortfarande den, men verktyg som litar på filändelsen eller manifestets mediatyp kan misslyckas.

Det officiella meddelandet

Wrong file extension for image. The image is a "%1$s" file but has the file extension "%2$s".

Standardsvårighetsgrad
Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Bilder omdöpt istället för konverterade.
  • Verktyg som sparar i ett format men behåller det gamla tillägget.

Hur man åtgärdar det

  1. Antingen döp om filen till rätt tillägg eller konvertera den till det format dess namn säger.
  2. Se till att manifestets mediatyp matchar det verkliga formatet också (image/png, image/jpeg…).
  3. Efter att ha döpt om, uppdatera varje referens till filen: manifestet i paketdokumentet, länkar och bildkällor i XHTML, och url()-referenser i CSS.

När det inte är detta

Om bilden inte kan dekodas alls, är meddelandet PKG-021.

Villkor som används här

Andra PKG meddelanden

  • PKG-021 Corrupted image file encountered.
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-020 OPF file "…" could not be found.
  • PKG-025 Publication resource must not be located in the META-INF directory
  • PKG-018 The EPUB file could not be found.
  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").

Källor

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

FAQ

Vad betyder EPUBCheck PKG-022?

EPUBCheck PKG-022 är ett varningsmeddelande: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” En bilds filändelse matchar inte dess verkliga format, till exempel en PNG-fil som heter .jpg. De flesta läsappar visar fortfarande den, men verktyg som litar på filändelsen eller manifestets mediatyp kan misslyckas.

Är PKG-022 ett fel?

PKG-022 rapporteras som varning som standard. EPUB är fortfarande giltig, men något kan orsaka problem i vissa läsprogram. EPUBCheck avslutas med 0 såvida du inte anger --failonwarnings.

PDF till EPUB verktyg

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

Se alla verktyg