Passer au contenu
EPUBCheck · Ressources et références

EPUBCheck RSC-026 : l'URL fuit en dehors du EPUB

Mis à jour :

EPUBCheck RSC-026 est un message d'erreur : “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” Une URL relative monte au-dessus de la racine du EPUB (trop de ../), pointant en dehors du conteneur. Les applications de lecture ne peuvent pas le suivre, donc le lien ou la ressource est rompu.

Le message officiel

URL "%1$s" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Un chemin écrit pour la structure de dossier originale qui a un ../ de trop.
  • Fichiers déplacés dans une profondeur de dossier différente sans mettre à jour leurs liens relatifs.

Comment le corriger

  1. Trouvez l'URL nommée dans le message et le document qui la contient.
  2. Comptez les dossiers entre le document et la cible et corrigez le chemin relatif afin qu'il reste à l'intérieur du livre.
  3. Validez à nouveau.

Quand ce n'est pas ça

Un chemin qui reste à l'intérieur du livre mais qui nomme un fichier manquant est RSC-007.

Termes utilisés ici

Autres messages RSC

  • RSC-025 Informative parsing error: …
  • RSC-027 XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • RSC-024 Informative parsing warning: …
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-029 Data URL is not allowed in this context.
  • RSC-030 File URLs are not allowed in EPUB, but found "…".

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck RSC-026 ?

EPUBCheck RSC-026 est un message d'erreur : “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” Une URL relative monte au-dessus de la racine du EPUB (trop de ../), pointant en dehors du conteneur. Les applications de lecture ne peuvent pas le suivre, donc le lien ou la ressource est rompu.

Est-ce que RSC-026 est une erreur ?

RSC-026 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle pourraient le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils