GNU/Linux >> Tutoriels Linux >  >> Linux

Compresser Epub :le fichier Mimetype ne doit contenir que la chaîne application/epub+zip

Vous devez supprimer les caractères \n et \r du mimetype fichier en utilisant le tr de Linux commande comme suit :

tr -d '\n' < mimetype   > mimetype.1
tr -d '\r' < mimetype.1 > mimetype.2
rm mimetype mimetype.1 
mv mimetype.2 mimetype

ou simplement

tr -d '\n\r' < mimetype > mimetype.2
mv mimetype.2 mimetype

Et ensuite vous devrez ajouter le fichier mimetype au fichier ePUB en utilisant la commande suivante :

zip -0Xq book.epub mimetype

Ensuite, vous devez ajouter les fichiers restants aux fichiers ePUB comme suit :

zip -Xr9Dq book.epub * -x mimetype -x book.epub 

Ensuite, validez-le simplement à l'aide du validateur EPUB en ligne et vous obtiendrez une AUCUNE ERREUR concernant le type mime.


Linux
  1. iWant - L'application décentralisée de partage de fichiers peer to peer en ligne de commande

  2. Facl Ignorant La Permission "x" Mais Uniquement Sur Les Fichiers ?

  3. Pourquoi le fichier de traduction Bash ne contient-il pas tous les textes d'erreur ?

  4. Comment la commande Xdg-open sait-elle quelle application utiliser pour ouvrir un fichier ?

  5. Pourquoi le descripteur de fichier est-il ouvert et lu une seule fois ?

Zsync - Un utilitaire de transfert de fichiers pour télécharger uniquement les nouvelles parties d'un fichier

Ne renvoyer que la chaîne correspondante dans Sed ?

Linux - L'en-tête Vmlinux contient-il la longueur de l'image du noyau ?

Supprimer la virgule entre les guillemets uniquement dans un fichier délimité par des virgules ?

Bash :ajouter une chaîne à la fin du fichier sans saut de ligne

Copier un fichier uniquement lorsqu'il est plus récent que la destination