Pule para o conteúdo
EPUBCheck · Recursos e referências

EPUBCheck RSC-020: sintaxe de URL inválida em um link

Atualizado:

EPUBCheck RSC-020 é uma mensagem de erro: “"…" is not a valid URL (…).” Uma URL no EPUB não é sintaticamente válida. Os aplicativos de leitura podem falhar ao seguir o link ou carregar o recurso, e a mensagem fornece a URL e a razão entre parênteses.

A mensagem oficial

"%1$s" is not a valid URL (%2$s)

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

  • Espaços não codificados ou outros caracteres que devem ser percent-encoded em uma URL.
  • Barra invertida usada como separador de caminhos (um hábito do Windows) em vez de barras normais.
  • Um erro de digitação na parte do esquema de uma URL absoluta (um link cujo esquema é bem formado, mas não registrado é HTM-025 em vez disso).

Como consertar isso

  1. Encontre a URL mencionada na mensagem.
  2. Codifique percentualmente espaços como %20 e outros caracteres reservados, e use barras normais.
  3. Ou renomeie o arquivo para que sua URL não precise de codificação e valide novamente.

Quando não é isso

Se a URL for válida, mas o arquivo que nomeia estiver faltando, isso é RSC-007.

Termos usados aqui

Outras mensagens de RSC

  • RSC-019 EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
  • RSC-017 Warning while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • RSC-024 Informative parsing warning: …
  • RSC-015 A fragment identifier is required for svg use tag references.
  • RSC-025 Informative parsing error: …

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck RSC-020?

EPUBCheck RSC-020 é uma mensagem de erro: “"…" is not a valid URL (…).” Uma URL no EPUB não é sintaticamente válida. Os aplicativos de leitura podem falhar ao seguir o link ou carregar o recurso, e a mensagem fornece a URL e a razão entre parênteses.

É RSC-020 um erro?

RSC-020 é relatado como erro por padrão. 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.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas