EPUBCheck RSC-030: Datei-URL nicht erlaubt
Aktualisiert:
EPUBCheck RSC-030 ist eine Fehlermeldung: „File URLs are not allowed in EPUB, but found "…".“ Eine file: URL verweist auf eine Datei auf dem Computer von jemandem; EPUB erlaubt keine file-URLs. Leser können nicht auf die Festplatte des Autors zugreifen, sodass der Link oder das Bild für alle beschädigt ist.
Die offizielle Nachricht
File URLs are not allowed in EPUB, but found "%1$s".
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- Links oder Bilder, die noch auf die Festplatte des Autors verweisen, wie file:///C:/Users/… nach dem Export.
- Dokumente, die aus einem Textverarbeitungsprogramm exportiert wurden, das absolute lokale Pfade gespeichert hat.
Wie man es behebt
- Finde die Datei: URL, die in der Nachricht genannt wird.
- Kopieren Sie die Ressource in den Buchordner, fügen Sie sie dem Manifest hinzu und verweisen Sie darauf über einen relativen Pfad, oder entfernen Sie den Verweis.
- Erneut validieren.
Wann es nicht das ist
Eine http- oder https-URL zu einer Ressource, die sich innerhalb des EPUB befinden muss, ist RSC-006.
Hier verwendete Begriffe
Andere RSC Nachrichten
RSC-029Data URL is not allowed in this context.RSC-031Remote resource references should use HTTPS, but found "…".RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-033Relative URL strings must not have a query component, but found one in "…".
Quellen
- EPUB 3.3, §3.8 File URLs · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.