EPUBCheck RSC-008: arquivo não no manifesto
Atualizado:
EPUBCheck RSC-008 é uma mensagem de erro: “Referenced resource "…" is not declared in the OPF manifest.” Um arquivo existe no EPUB e está referenciado, mas o manifesto do documento do pacote não o lista. Cada recurso de publicação deve ser declarado no manifesto, ou os aplicativos de leitura podem recusar-se a carregá-lo.
A mensagem oficial
Referenced resource "%1$s" is not declared in the OPF manifest.
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Uma imagem ou folha de estilo adicionada à pasta do livro sem atualizar o manifesto.
- Um manifesto gerado antes que os últimos arquivos fossem adicionados.
Como consertar isso
- Abra o documento do pacote (.opf) e encontre o elemento manifest.
- Adicione um item para o arquivo com um id único, seu caminho e seu tipo de mídia, por exemplo
<item id="fig1" href="images/fig1.png" media-type="image/png"/>. - Valide novamente; um erro de digitação no href transforma isso em RSC-007.
Quando não é isso
Se o arquivo não existir de forma alguma, o erro é RSC-007.
Termos usados aqui
Outras mensagens de RSC
RSC-007Referenced resource "…" could not be found in the EPUB.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.RSC-010Reference to non-standard resource type found.RSC-005Error while parsing file: …
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.