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ć
- Otwórz META-INF/container.xml i przeczytaj wartość full-path elementu rootfile.
- Upewnij się, że pasuje do rzeczywistej ścieżki pliku .opf, w odniesieniu do korzenia archiwum, na przykład
full-path="OEBPS/content.opf". - 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-021Corrupted image file encountered.PKG-018The EPUB file could not be found.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-016Use only lowercase characters for the EPUB file extension for maximum compatibility.PKG-025Publication 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.