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

EPUBCheck PKG-020: document pachet negăsit

Actualizat:

EPUBCheck PKG-020 este un mesaj de eroare: “OPF file "…" could not be found.” Documentul pachet (OPF) numit în META-INF/container.xml nu există la acest drum. Fără documentul pachet, nici aplicațiile de citire, nici EPUBCheck nu știu care fișiere constituie cartea.

Mesajul oficial

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

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

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Atributul full-path al elementului rootfile are o greșeală de tipar sau literele sunt în case greșite: căile sunt sensibile la litere mari și mici.
  • Documentul de pachet a fost redenumit sau mutat (de exemplu, de la OEBPS/ la EPUB/) fără a actualiza container.xml.
  • Documentul de pachet a fost omis atunci când arhiva a fost construită.

Cum să o repari

  1. Deschide META-INF/container.xml și citește valoarea full-path a elementului rootfile.
  2. Asigură-te că se potrivește cu calea reală a fișierului .opf, relativ la rădăcina arhivei, de exemplu full-path="OEBPS/content.opf".
  3. Reconstruiește arhiva și validează din nou.

Când nu este acest lucru

Dacă container.xml lipsește, acesta este RSC-002; dacă nu există niciun rootfile cu tipul de mediu corect, RSC-003.

Termeni folosiți aici

Alte mesaje 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

Surse

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

FAQ

Ce înseamnă EPUBCheck PKG-020?

EPUBCheck PKG-020 este un mesaj de eroare: “OPF file "…" could not be found.” Documentul pachet (OPF) numit în META-INF/container.xml nu există la acest drum. Fără documentul pachet, nici aplicațiile de citire, nici EPUBCheck nu știu care fișiere constituie cartea.

Este PKG-020 o eroare?

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