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

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

  1. Execută EPUBCheck fără -v pe un fișier .epub ambalat: citește versiunea din documentul pachetului.
  2. 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.
  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-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-005 The 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-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".

Surse

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

FAQ

Ce înseamnă EPUBCheck PKG-001?

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.

Este PKG-001 o eroare?

PKG-001 este raportat ca un avertisment în mod implicit. 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.

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