EPUBCheck PKG-001: neconcordanță de versiune EPUB
Actualizat:
EPUBCheck PKG-001 este un mesaj de avertizare: “Validating the EPUB against version … but detected version ….” EPUBCheck a fost spus să valideze o versiune EPUB, dar documentul pachetului declară alta. Versiunea provine din atributul de versiune al elementului pachet, iar EPUBCheck semnalează neconcordanța ca pe o avertizare înainte de a aplica regulile versiunii pe care ai cerut-o.
Mesajul oficial
Validating the EPUB against version %1$s but detected version %2$s.
- Severitate implicită
- Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- EPUBCheck a fost rulat cu -v 2.0 sau -v 3.0 iar elementul pachetului fișierului are un atribut de versiune diferit.
- Un script de build sau un serviciu de validare care trece întotdeauna aceeași opțiune -v, indiferent de carte.
- O carte parțial-convertită din EPUB 2 în EPUB 3 a cărei atribut de versiune nu a fost actualizat.
Cum să o repari
- Execută EPUBCheck fără -v pe un fișier .epub ambalat: citește versiunea din documentul pachetului.
- Dacă atributul versiunii în sine este greșit, setează-l la versiunea pe care conținutul o respectă cu adevărat:
version="3.0"pentru EPUB 3. - Validați din nou și corectați mesajele pentru versiunea corectă.
Când nu este acest lucru
Dacă EPUBCheck spune că validează împotriva 2.0 cu profilul implicit, acesta este PKG-023 informativ, nu o neconcordanță.
Termeni folosiți aici
Alte mesaje PKG
PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-004Corrupted EPUB ZIP header.PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.