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

EPUBCheck PKG-009: caracter de nume de fișier interzis

Actualizat:

EPUBCheck PKG-009 este un mesaj de eroare: “The file name "…" contains characters that are not allowed in OCF file names: ….” Un nume de fișier din EPUB conține un caracter pe care regulile containerului EPUB nu îl permit în numele fișierelor. Restricția există astfel încât aceleași nume să funcționeze pe fiecare sistem de operare care dezarhivează cartea.

Mesajul oficial

The file name "%1$s" contains characters that are not allowed in OCF file names: %2$s.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Caractere precum ", *, :, <, >, ?, \ sau |, sau caractere de control, de obicei copiate din titlul original al unei imagini sau al unui capitol.
  • Fișiere exportate dintr-un instrument care le denumește după titluri sau legende.

Cum să o repari

  1. Schimbați numele fișierului folosind litere, cifre, cratime și underscores.
  2. După redenumire, actualizați fiecare referință la fișier: manifestul din documentul pachetului, linkuri și surse de imagini în XHTML, și referințele url() în CSS.
  3. Reconstruiește arhiva și validează din nou; orice referință pe care ai ratat-o apare ca RSC-007.

Când nu este acest lucru

Spațiile sunt permise și dau doar un avertisment PKG-010; literele non-ASCII dau PKG-012.

Termeni folosiți aici

Alte mesaje PKG

  • PKG-008 Unable to read file "…".
  • PKG-010 The file name "…" contains spaces, which may create interoperability issues with older reading systems.
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-011 The file name "…" is not allowed to end with ".".
  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-012 The file name "…" contains non-ASCII characters, which might create interoperability issues with older reading systems.

Surse

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

FAQ

Ce înseamnă EPUBCheck PKG-009?

EPUBCheck PKG-009 este un mesaj de eroare: “The file name "…" contains characters that are not allowed in OCF file names: ….” Un nume de fișier din EPUB conține un caracter pe care regulile containerului EPUB nu îl permit în numele fișierelor. Restricția există astfel încât aceleași nume să funcționeze pe fiecare sistem de operare care dezarhivează cartea.

Este PKG-009 o eroare?

PKG-009 este raportat ca o eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle ar putea să o respingă, iar EPUBCheck iese cu status 1.

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