Ich habe das Tutorial befolgt. Erstellen Sie ein digitales Buch mit EPUB
, um eine ePUB-Datei zu erstellen. Die mimetype
Datei 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 mimetype
Datei ist korrekt, so dass es ein Problem mit den zip
Befehlen sein muss. Oder könnte dies ein Bug of Epubcheck sein?
mimetype
Datei zu ändern . Sie können es ohne Newline direkt erstellen:echo -n application/epub+zip >mimetype
.