Przejdź do treści
EPUBCheck · Pakiet i kontener ZIP

EPUBCheck PKG-025: plik treści wewnątrz META-INF

Zaktualizowane:

EPUBCheck PKG-025 to komunikat o błędzie: “Publication resource must not be located in the META-INF directory.” Plik publikacji (rozdział, obrazek lub arkusz stylów) jest przechowywany wewnątrz META-INF, folderu zarezerwowanego dla plików kontenerowych takich jak container.xml. EPUB 3.3 nie pozwala na umieszczanie zasobów publikacji tam.

Oficjalna wiadomość

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

Domyślna powaga
Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
Wersja EPUBCheck
5.4.0

Typowe przyczyny

  • Pliki z treścią umieszczone obok container.xml przez pomyłkę lub dokument pakietu zapisany wewnątrz META-INF.
  • Skrypt budujący, który kopiuje wszystko do tego samego folderu.

Jak to naprawić

  1. Przenieś plik z META-INF do folderu, który zawiera resztę zawartości.
  2. Zaktualizuj manifest oraz każde odwołanie, i ścieżkę rootfile w container.xml, jeśli przeniosłeś dokument pakietu.
  3. Odbuduj archiwum i zwaliduj ponownie.

Kiedy to nie to

Jeśli container.xml sam w sobie jest brakujący z META-INF, błąd to RSC-002.

Terminy używane tutaj

Inne komunikaty 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.

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck PKG-025?

EPUBCheck PKG-025 to komunikat o błędzie: “Publication resource must not be located in the META-INF directory.” Plik publikacji (rozdział, obrazek lub arkusz stylów) jest przechowywany wewnątrz META-INF, folderu zarezerwowanego dla plików kontenerowych takich jak container.xml. EPUB 3.3 nie pozwala na umieszczanie zasobów publikacji tam.

Czy PKG-025 to błąd?

PKG-025 jest zgłaszany jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważny. Sklepy i Wysyłanie do Kindle mogą go odrzucić, a EPUBCheck kończy pracę z kodem stanu 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia