Ich habe das Tutorial befolgt. Erstellen Sie ein digitales Buch mit EPUB
, um eine ePUB-Datei zu erstellen. Die mimetypeDatei enthält nur application/epub+zip
und sollte nicht komprimiert werden. Die zip-Befehle, die empfohlen wurden, um die Nichtkomprimierung des Mimetyps zu erreichen,
zip -0Xq ebook.epub mimetype
zip -Xr9Dq ebook.epub *
... beim Ausführen von epubcheck folgenden Fehler erzeugen :
ERROR: ebook.epub/mimetype: Mimetype file should contain only the string "application/epub+zip".
Also habe ich zwei andere Kombinationen von Zip-Optionen ausprobiert, aber der Fehler bleibt derselbe.
zip -X ebook.epub mimetype
zip -rg ebook.epub META-INF
zip -rg ebook.epub OEBPS
zip -X0 ebook.epub mimetype
zip -rX9 ebook.epub * -x mimetype
Calibre kann diese E-Books jedoch problemlos öffnen.
Der Inhalt meiner mimetypeDatei ist korrekt, so dass es ein Problem mit den zipBefehlen sein muss. Oder könnte dies ein Bug of Epubcheck sein?
mimetypeDatei zu ändern . Sie können es ohne Newline direkt erstellen:echo -n application/epub+zip >mimetype.