Sari la conținut
EPUBCheck · Pachet și container ZIP

EPUBCheck PKG-025: fișier de conținut în META-INF

Actualizat:

EPUBCheck PKG-025 este un mesaj de eroare: “Publication resource must not be located in the META-INF directory.” Un fișier al publicației (un capitol, imagine sau fișier de stil) este stocat în META-INF, un folder rezervat fișierelor container, cum ar fi container.xml. EPUB 3.3 nu permite resursele publicației acolo.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Fișiere de conținut plasate din greșeală lângă container.xml, sau un document de pachet salvat în META-INF.
  • Un script de build care copiază totul în aceeași folder.

Cum să o repari

  1. Mută fișierul din META-INF în folderul care conține restul conținutului.
  2. Actualizați manifestul și fiecare referință, și calea rootfile în container.xml dacă ați mutat documentul pachetului.
  3. Reconstruiește arhiva și validează din nou.

Când nu este acest lucru

Dacă container.xml lipsește din META-INF, eroarea este RSC-002.

Termeni folosiți aici

Alte mesaje PKG

  • 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.

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck PKG-025?

EPUBCheck PKG-025 este un mesaj de eroare: “Publication resource must not be located in the META-INF directory.” Un fișier al publicației (un capitol, imagine sau fișier de stil) este stocat în META-INF, un folder rezervat fișierelor container, cum ar fi container.xml. EPUB 3.3 nu permite resursele publicației acolo.

Este PKG-025 o eroare?

PKG-025 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și trimiterea către Kindle ar putea să o respingă, iar EPUBCheck iese cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele