GNU/Linux >> Linux Esercitazione >  >> Linux

Zippare Epub:il file MIMEtype deve contenere solo la stringa application/epub+zip

Devi rimuovere i caratteri \n e \r dal mimetype file usando tr di Linux comando come segue:

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

o semplicemente

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

E poi dovrai aggiungere il file mimetype al file ePUB usando il seguente comando:

zip -0Xq book.epub mimetype

Quindi devi aggiungere i file rimanenti ai file ePUB come segue:

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

Quindi convalidalo semplicemente utilizzando il validatore EPUB online e otterrai un NESSUN ERRORE relativo al tipo MIME.


Linux
  1. Trovare il contenuto dell'applicazione OCP di blocchi e file in ODF:l'infrastruttura

  2. Restituisci solo la stringa abbinata in Sed?

  3. Facl ignorando l'autorizzazione "x" ma solo sui file?

  4. Perché il file di traduzione Bash non contiene tutti i testi di errore?

  5. In che modo il comando Xdg-open sa quale applicazione utilizzare per aprire un file?

iWant - L'applicazione a riga di comando per la condivisione di file peer-to-peer decentralizzata

Zsync:un'utilità di trasferimento file per scaricare solo le nuove parti di un file

Trovare il contenuto dell'applicazione OCP di blocchi e file in ODF:creazione del progetto

Linux:l'intestazione Vmlinux contiene la lunghezza dell'immagine del kernel?

Rimuovere la virgola tra le virgolette solo in un file delimitato da virgole?

diff per produrre solo i nomi dei file