GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Komprimieren von Epub:Die Mimetype-Datei sollte nur die Zeichenfolge application/epub+zip enthalten

Sie müssen die Zeichen \n entfernen und \r ab mimetype Datei mit tr von Linux Befehl wie folgt:

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

oder einfach

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

Und dann müssen Sie den Datei-Mimetyp mit dem folgenden Befehl zur ePUB-Datei hinzufügen:

zip -0Xq book.epub mimetype

Dann müssen Sie die verbleibenden Dateien wie folgt zu ePUB-Dateien hinzufügen:

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

Dann validieren Sie es einfach mit dem Online-EPUB-Validator, und Sie erhalten KEIN FEHLER bezüglich des Mimetyps.


Linux
  1. Finden von Block- und Datei-OCP-Anwendungsinhalten in ODF:Die Infrastruktur

  2. Finden von Block- und Datei-OCP-Anwendungsinhalten in ODF:Erstellen des Projekts

  3. Facl Ignorieren der „x“-Berechtigung, aber nur für Dateien?

  4. Linux – Enthält der Vmlinux-Header die Länge des Kernel-Images?

  5. Komma zwischen den Anführungszeichen nur in einer kommagetrennten Datei entfernen?

Zsync – Ein Dateiübertragungsprogramm, um nur die neuen Teile einer Datei herunterzuladen

Bash:Zeichenfolge ohne Zeilenumbruch am Ende der Datei hinzufügen

tr Befehl - wie man die Zeichenfolge \n durch einen tatsächlichen Zeilenumbruch (\n) ersetzt

Wie kann ich dem Anfang jeder Zeile in einer Datei eine Zeichenfolge voranstellen?

Wie man nur die Anzahl der Zeilen einer Datei erhält

Kopieren einer Datei nur, wenn sie neuer als das Ziel ist