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

EPUBCheck PKG-020: dokument pakietu nie został znaleziony

Zaktualizowane:

EPUBCheck PKG-020 jest komunikatem o błędzie: “OPF file "…" could not be found.” Dokument pakietu (OPF) wskazany w META-INF/container.xml nie istnieje pod tą ścieżką. Bez dokumentu pakietu ani aplikacje do czytania, ani EPUBCheck nie wiedzą, jakie pliki tworzą książkę.

Oficjalna wiadomość

OPF file "%1$s" could not be found.

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

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • Atrybut full-path elementu rootfile zawiera literówkę lub niewłaściwą wielkość liter: ścieżki są wrażliwe na wielkość liter.
  • Dokument pakietu został przemianowany lub przeniesiony (na przykład z OEBPS/ do EPUB/) bez zaktualizowania container.xml.
  • Dokument pakietu został pominięty podczas budowy archiwum.

Jak to naprawić

  1. Otwórz META-INF/container.xml i przeczytaj wartość full-path elementu rootfile.
  2. Upewnij się, że pasuje do rzeczywistej ścieżki pliku .opf, w odniesieniu do korzenia archiwum, na przykład full-path="OEBPS/content.opf".
  3. Odbuduj archiwum i zwaliduj ponownie.

Kiedy to nie to

Jeśli container.xml sam w sobie jest brakujący, to jest RSC-002; jeśli żaden rootfile nie ma odpowiedniego typu mediów, RSC-003.

Terminy używane tutaj

Inne komunikaty PKG

  • PKG-021 Corrupted image file encountered.
  • PKG-018 The EPUB file could not be found.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-016 Use only lowercase characters for the EPUB file extension for maximum compatibility.
  • PKG-025 Publication resource must not be located in the META-INF directory

Ź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-020?

EPUBCheck PKG-020 jest komunikatem o błędzie: “OPF file "…" could not be found.” Dokument pakietu (OPF) wskazany w META-INF/container.xml nie istnieje pod tą ścieżką. Bez dokumentu pakietu ani aplikacje do czytania, ani EPUBCheck nie wiedzą, jakie pliki tworzą książkę.

Czy PKG-020 to błąd?

PKG-020 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