J'ai suivi le didacticiel Créer un livre numérique avec EPUB
pour créer un fichier ePUB. Le mimetype
fichier contient uniquement application/epub+zip
et ne doit pas être compressé. Cependant, les commandes zip recommandées pour obtenir la non-compression du type MIME,
zip -0Xq ebook.epub mimetype
zip -Xr9Dq ebook.epub *
... produire l'erreur suivante lorsque j'exécute epubcheck :
ERROR: ebook.epub/mimetype: Mimetype file should contain only the string "application/epub+zip".
J'ai donc essayé deux autres combinaisons d'options zip, mais l'erreur reste la même.
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
Cependant, Calibre ouvrira n'importe lequel de ces livres électroniques sans aucun problème.
Le contenu de mon mimetype
fichier est correct, il doit donc y avoir un problème avec les zip
commandes. Ou est-ce que cela pourrait être un bug d'epubcheck?
mimetype
fichier. Vous pouvez créer directement sans saut de ligne:echo -n application/epub+zip >mimetype
.