www.wikidata.de-de.nina.az
Der Titel dieses Artikels ist mehrdeutig Weitere Bedeutungen sind unter EPUB Begriffsklarung aufgefuhrt EPUB auch ePUB Akronym fur electronic publication ist ein offener Standard fur E Books vom International Digital Publishing Forum IDPF der den alteren Standard Open eBook OEB beziehungsweise Open eBook Publication Structure OEBPS ersetzt EPUBDateiendung epubMIME Type application epub zipEntwickelt von International Digital Publishing ForumAktuelle Version 3 2 1 2019 05 08 Standard s SpezifikationenOptional konnen DRM Mechanismen integriert werden Das Format definiert aber keine Implementierung sondern uberlasst das den jeweiligen Darstellungsprogrammen Annotationen wie Notizen Lesezeichen etc sind nicht Teil des Standards Mit Version 3 ist es moglich buchstabengenau auf eine Textstelle zu verweisen Auf EPUB basierende E Books erlauben eine dynamische Anpassung des Textes an die jeweilige Bildschirmgrosse des Lesers und eignen sich damit insbesondere fur die Ausgabe auf Handheld Geraten Im Gegensatz dazu wird beispielsweise der Text bei PDF genau wie im gedruckten Buch formatiert angezeigt Inhaltsverzeichnis 1 Format 1 1 Open Publication Structure 1 2 Open Packaging Format 1 3 OEBPS Container Format 1 4 Beispiele 1 4 1 container xml 1 4 2 Stammdatei inhalt opf Version 2 1 4 3 Stammdatei inhalt opf Version 3 1 4 4 Detailliertes Inhaltsverzeichnis inhalt ncx fur Version 2 optional fur Version 3 1 4 5 Detailliertes Inhaltsverzeichnis nav xhtml fur Version 3 1 4 6 Eigentlicher Inhalt inhalt xhtml fur Version 2 1 4 7 Eigentlicher Inhalt inhalt xhtml fur Version 3 2 Uberprufung 3 Geschichte 4 Unterstutzung 4 1 Lesegerate fur E Books 4 2 Programme zum Lesen Auswahl 4 3 Programme zum Erstellen und Bearbeiten Auswahl 5 Digitale Rechteverwaltung 5 1 Entfernen des Kopierschutzes 6 Literatur 7 Weblinks 8 EinzelnachweiseFormat BearbeitenDer EPUB Standard basiert auf einer Anzahl freier Standards In Version 2 sind das hauptsachlich XML XHTML DTBook SVG CSS NCX aus DTBook DAISY Dublin Core und Zip Ferner ist die Interpretation folgender Pixelgraphikformate erforderlich PNG JPEG JFIF GIF In Version 3 entfallt einerseits DTBook dafur kommen weitere Formate etwa fur Audio und optional fur Video hinzu deren Implementierung teilweise Lizenzen benotigt ebenso Formate fur Schriftarten in den Formaten OpenType und WOFF in Version 3 1 und 3 2 zusatzlich noch TrueType 2 Die Spezifikation von EPUB in der Version 2 gliedert sich in drei Teile die unterschiedliche Bereiche definieren 3 Die Struktur der eigentlichen Inhalte Das Paketformat Die Struktur des ArchivsHinzu kommen in Version 3 noch 4 Medienuberlagerungen fur eine alternative Prasentation als Horbuch Kanonische Fragmentidentifizierer fur Verweise auf beliebige Stellen in einem Buch Ab Version 3 0 1 kann zudem festgelegt werden ob die Prasentation seitenbasiert oder rollbar sein soll Zudem kann festgelegt werden wie sich der Inhalt an den verfugbaren Platz anpasst entweder ahnlich wie bei SVG durch Festlegung eines Darstellungsbereiches und gegebenenfalls anschliessender Skalierung fixiert oder ahnlich wie bei XHTML durch automatische Aufteilung des Inhaltes auf den verfugbaren Platz ohne Skalierung nicht fixiert Open Publication Structure Bearbeiten Die fur die eigentlichen Inhalte zu verwendenden Formate werden durch die Open Publication Structure OPS geregelt Die erlaubten Inhaltsdokumente werden in Version 3 in EPUB Content Documents behandelt Alle verwendbaren Formate sind in Version 3 in EPUB Publications festgelegt siehe nachster Abschnitt EPUB unterscheidet hier prinzipiell zwischen den eigentlichen Inhaltsdokumenten und weiteren Dokumenten in anderen Formaten die in diese eingebettet werden konnen also immer inhaltlich von Inhaltsdokumenten abhangig sind und nicht selbstandig auftreten Dokumente werden in einer oder mehreren UTF 8 oder UTF 16 codierten Dateien gespeichert In der Version 2 0 2 0 1 werden Inhaltsdokumente mit jeweils einer Untermenge von XHTML 1 1 oder mit DTBook realisiert wobei bei gangigen Darstellungsprogrammen eine Interpretation von DTBook gewohnlich nicht implementiert ist SVG 1 1 ohne Interaktivitat oder Animation kann entweder als Dateninsel in XHTML Dokumenten verwendet werden oder es wird als Bild oder Objekt eingebettet Stilvorlagen konnen in einer Untermenge des Formates CSS 2 0 verwendet werden Hinzu kommen wenige fur EPUB spezifische Stilvorlagen Eigenschaften Skript Anwendungen sind nicht erlaubt In der Version 3 0 3 0 1 werden Inhaltsdokumente entweder mit der XML Variante von HTML5 realisiert oder mit SVG 1 1 ohne Interaktivitat oder Animation Hinsichtlich HTML5 ist nicht definiert welchem Arbeitsentwurf Autoren folgen sollen noch wie angegeben wird welcher Arbeitsentwurf in einem Buch verwendet wird Wie in HTML5 beschrieben und eingeschrankt kann zudem auch Prasentations MathML als Dateninsel verwendet werden Stilvorlagen beziehen sich hier hauptsachlich auf CSS 2 1 und einige Module von CSS 3 0 Skript Anwendungen sind optional die Dokumente sind jeweils so zu gestalten dass der Inhalt mit und ohne Interpretation von Skripten zuganglich ist Eine kleine Untermenge des Formates SMIL kann zudem verwendet werden um eine Medienuberlagerung zu realisieren Bei dieser werden Audio Dateien mit dem Inhalt verknupft um eine Prasentation auch als Horbuch anbieten zu konnen In Version 3 1 wird ausdrucklich darauf hingewiesen dass diese Version sich nicht auf eine spezielle Version von XHTML SVG oder CSS festlegt Autoren und Programmierer von Darstellungsprogrammen sollen sich an den aktuellen Empfehlungen des W3C orientieren Damit ist die Spezifikation von EPUB unabhangig von den Spezifikationen der genutzten Webstandards 2 Bei SVG wird folglich zudem auch nicht mehr die Verwendung von Interaktivitat oder Animation ausgeschlossen es gibt lediglich einen allgemeineren Hinweis auf mogliche Implementierungslucken bei diversen Modulen bei den Darstellungsprogrammen Weil Version 3 1 einige Inkompatibilitaten zur fruheren Versionen aufweist wird von der zustandigen Arbeitsgruppe dazu geraten stattdessen gleich die uberarbeitete Version 3 2 zu verwenden Diese lehnt sich starker an 3 0 1 an erklart zudem einige faktisch nicht implementierte Moglichkeiten von 3 0 1 als veraltet ubernimmt von 3 1 allerdings die erweiterten Moglichkeiten hinsichtlich des Inhaltes durch neue Versionen von SVG und HTML5 Open Packaging Format Bearbeiten Die Strukturierung wird durch das Open Packaging Format OPF geregelt das in Version 3 als EPUB Publications vorliegt Die Struktur und die Aufnahme von Metadaten beschreibt eine Stammdatei Dateinamenserweiterung opf Darin werden im ersten Abschnitt im Element metadata die Metadaten hauptsachlich nach dem Dublin Core Schema bereitgestellt Die Art der Notation ist im Detail fur Version 3 anders als fur Version 2 was Probleme fur Leser bedeuten kann wenn sie mit alteren Programmen auf solche Information direkt zugreifen mochten statt das Buch Archiv zu entpacken und direkt in den Quelltext der OPF Datei zu gucken Die gleiche Information die bei einem Buch nach Version 2 also noch zuganglich sein kann kann mit einer Notation gemass Version 3 unzuganglich werden und umgekehrt bei Programmen die nur Version 3 interpretieren und nicht mehr die Notation von Version 2 In einem zweiten Abschnitt im Element manifest werden alle weiteren im Archiv gespeicherten Dateien aufgelistet Der weitere Abschnitt durch das Element spine reprasentiert ist etwas was bei gedruckten Buchern dem Buchrucken entspricht die Struktur dient primar dazu die Lesereihenfolge des Buches fur das Darstellungsprogramm festzulegen Prinzipiell unterschieden wird dabei zwischen Bestandteilen eines Buches welche in einer linearen Lesereihenfolge stehen und solchen die dies nicht tun Entsprechend kann dies bei jedem Eintrag eines Inhaltsdokumentes angegeben werden Insbesondere die Versionen 2 und 3 0 1 verlangen ferner dass alle Inhaltsdokumente auf die von Dokumenten verwiesen wird welche im spine stehen selbst in diesem Verzeichnis stehen Praktisch kann das Probleme fur Bucher verursachen deren Struktur ganz oder teilweise keiner einfachen linearen Lesereihenfolge folgt und die stattdessen eine eigene eingebaute Navigation bereitstellen bei welcher man also etwa zu Alternativen verzweigen kann oder bei welcher es wie in einem Netzwerk oder Labyrinth prinzipiell keine bestimmte Lesereihenfolge gibt Derartige Inhaltsstrukturen waren schon bei gedruckten Buchern problematisch sind aber eigentlich fur eine digitale Reprasentation kein technisches Problem mehr Die praktischen Probleme fur EPUB Bucher ergeben sich daraus dass viele gangige Darstellungsprogramme die Angabe ignorieren dass Inhaltsdokumente nicht in einer linearen Lesereihenfolge erscheinen sollen die Dokumente werden dann in der Reihenfolge angezeigt wie sie im spine notiert sind oder im Anschluss an die als linear gekennzeichneten Inhalte Dies ist ein explizit erlaubtes Vorgehen Dies erschwert es Autoren nichtlinearer Werke praktisch in diesem Format sinnvoll zu veroffentlichen es konnten etwa als improvisierte Gegenmassnahme viele inhaltsleere Inhaltsdokumente vor und nach einem nicht linearen Dokumenten in das spine eingefugt werden um dem Leser nahezulegen nicht die vom Programm vorgeschlagene Reihenfolge zu nutzen sondern die dem jeweiligen Buch eigenen Navigationsmittel zu verwenden Mit dem Attribut toc beim Element spine wird auf ein Inhaltsverzeichnis fur menschliche Leser des Buches verwiesen Mit einem weiteren optionalen Abschnitt konnen besondere Strukturen des Buches wie die Titelseite Inhaltsverzeichnis Index Glossar etc angegeben werden Das fur menschliche Leser gedachte Inhaltsverzeichnis welches ausserhalb der normalen Lesereihenfolge dargestellt wird wird in Version 2 0 2 0 1 im Abschnitt navMap in einer Datei typisch mit der Dateinamenserweiterung ncx in dem XML Format NCX angegeben das DTBook entstammt Jedem Eintrag wird im Attribut playOrder eine Position innerhalb der Reihenfolge der wiederzugebenden Texte zugeordnet Ein solches Dokument ist seit Version 3 0 3 0 1 optional und nur als Hilfe fur alte Darstellungsprogramme der Versionen 2 gedacht In Version 3 1 ist das NCX Dokument als veraltet oder uberholt gekennzeichnet 2 Darstellungs programme der Versionen 3 sollen es nicht mehr interpretieren Dafur ist in diesen Versionen das Inhaltsverzeichnis in einem Dokument anzugeben welches mit einer Untermenge der XML Variante von HTML5 zu realisieren ist und damit auch innerhalb der normalen Lesereihenfolge verfugbar gemacht werden kann OEBPS Container Format Bearbeiten Die Verpackung aller Teildateien in eine einzelne Datei und die Struktur des darin enthaltenen Dateisystems wird durch das OEBPS Container Format OCF geregelt das in Version 3 als EPUB Open Container Format OCF vorliegt Samtliche Teildateien werden in einer Zip Archivdatei mit der Dateinamenserweiterung epub zusammengefasst Darin mussen mindestens enthalten sein eine unkomprimierte Datei mit dem Namen mimetype und dem Inhalt application epub zip im Wurzelverzeichnis als erste Datei im Archiv ein Verzeichnis META INF mit einer Datei namens container xml die auf die Stammdatei der Publikation verweist die Stammdatei ein Inhaltsverzeichnis zur Navigation durch die Publikation und mindestens eine Inhaltsdatei Beispiele Bearbeiten Das Dateisystem in einem minimalen Buch gemass EPUB 2 konnte so aussehen mimetype META INF container xml inhalt opf inhalt ncx inhalt xhtml Das Dateisystem fur EPUB 3 kann ahnlich aussehen allerdings gibt es fur die Navigation eine andere Datei hier nav xhtml genannt im Format XHTML die Datei inhalt ncx ist hier optional fur alte Darstellungsprogramme aber sinnvoll mimetype META INF container xml inhalt opf inhalt ncx nav xhtml inhalt xhtml container xml Bearbeiten lt xml version 1 0 encoding UTF 8 gt lt container xmlns urn oasis names tc opendocument xmlns container version 1 0 gt lt rootfiles gt lt rootfile full path inhalt opf media type application oebps package xml gt lt rootfiles gt lt container gt Stammdatei inhalt opf Version 2 Bearbeiten lt xml version 1 0 encoding UTF 8 gt lt package version 2 0 xmlns dc http purl org dc elements 1 1 xmlns opf http www idpf org 2007 opf xmlns http www idpf org 2007 opf unique identifier BookId gt lt metadata gt lt Die folgende Buchidentifikation ist einzigartig fur jedes Buch zu wahlen gt lt dc identifier id BookId opf scheme UUID gt 6f2e78a1 c4f3 4895 b58b 347f92fb2d14 lt dc identifier gt lt Hauptsprache des Buches gt lt dc language gt de lt dc language gt lt Buchtitel gt lt dc title xml lang de gt Hallo Welt lt dc title gt lt bis hier notwendige Metainformationen es folgen einige optionale gt lt Beschreibung gt lt dc description xml lang de gt Beispiel fur ein Buch im Format EPUB 2 lt dc description gt lt Erzeuger Erschaffer des digitalen Buches hier auch der Autor gt lt dc creator opf file as Zufall Rainer opf role aut xml lang de gt Rainer Zufall lt dc creator gt lt Charakteristischer Zeitpunkt der Erstellung des Buches gt lt dc date opf event creation gt 2013 10 23 lt dc date gt lt Zeitpunkt der Veroffentlichung gt lt dc date opf event publication gt 2013 10 23 lt dc date gt lt metadata gt lt Verzeichnis der Dateien des Buches gt lt manifest gt lt item id ncx href inhalt ncx media type application x dtbncx xml gt lt item id Datei 1 href inhalt xhtml media type application xhtml xml gt lt manifest gt lt Reihenfolge der Inhalte des Buches gt lt spine toc ncx gt lt itemref idref Datei 1 gt lt spine gt lt package gt Stammdatei inhalt opf Version 3 Bearbeiten lt xml version 1 0 encoding UTF 8 gt lt package version 3 0 xmlns dc http purl org dc elements 1 1 xmlns opf http www idpf org 2007 opf xmlns http www idpf org 2007 opf unique identifier Id gt lt metadata gt lt Die folgende Buchidentifikation in Kombination mit folgendem Datum einzigartig fur jedes Buch zu wahlen gt lt dc identifier id Id gt 6f2e78a1 c4f3 4895 b58b 347f92fb2d14 lt dc identifier gt lt Datum der letzten Anderung gt lt meta property dcterms modified gt 2013 10 26T17 27 34Z lt meta gt lt Hauptsprache des Buches gt lt dc language gt de lt dc language gt lt Buchtitel gt lt dc title xml lang de gt Hallo Welt lt dc title gt lt bis hier notwendige Metainformationen es folgen einige optionale gt lt Beschreibung gt lt dc description xml lang de gt Beispiel fur ein Buch im Format EPUB 3 lt dc description gt lt Erzeuger Erschaffer des digitalen Buches hier auch der Autor gt lt dc creator id rainer xml lang de gt Rainer Zufall lt dc creator gt lt meta refines rainer property file as gt Zufall Rainer lt meta gt lt meta refines rainer property role scheme marc relators gt aut lt meta gt lt Angabe des Typs der Buchidentifikation gt lt meta property identifier type refines Id gt UUID lt meta gt lt Zeitraum der Erstellung des Buches gt lt meta property dcterms created gt 2013 10 23 26 lt meta gt lt Zeitpunkt der Veroffentlichung gt lt meta property dcterms issued gt 2013 10 26 lt meta gt lt metadata gt lt Verzeichnis der Dateien des Buches gt lt manifest gt lt item id ncx href inhalt ncx media type application x dtbncx xml gt lt item id inhalt href inhalt xhtml media type application xhtml xml gt lt item id nav href nav xhtml media type application xhtml xml properties nav gt lt manifest gt lt Reihenfolge der Inhalte des Buches gt lt spine toc ncx gt lt itemref idref nav gt lt itemref idref inhalt gt lt spine gt lt package gt Detailliertes Inhaltsverzeichnis inhalt ncx fur Version 2 optional fur Version 3 Bearbeiten lt xml version 1 0 encoding UTF 8 gt lt ncx xmlns http www daisy org z3986 2005 ncx version 2005 1 xml lang de gt lt head gt lt Dieselbe Buchidentifikation wie in der OPF Datei gt lt meta name dtb uid content 6f2e78a1 c4f3 4895 b58b 347f92fb2d14 gt lt head gt lt docTitle gt lt text gt Hallo Welt lt text gt lt docTitle gt lt docAuthor gt lt text gt Rainer Zufall lt text gt lt docAuthor gt lt navMap gt lt navPoint playOrder 1 id id 01 gt lt navLabel gt lt text gt Hallo Welt lt text gt lt navLabel gt lt content src inhalt xhtml gt lt navPoint gt lt navMap gt lt ncx gt Detailliertes Inhaltsverzeichnis nav xhtml fur Version 3 Bearbeiten lt xml version 1 0 encoding UTF 8 gt lt html xmlns http www w3 org 1999 xhtml xmlns ops http www idpf org 2007 ops xml lang de gt lt head gt lt title gt Inhaltsverzeichnis lt title gt lt head gt lt body gt lt nav ops type toc gt lt h1 gt Inhaltsverzeichnis lt h1 gt lt ol gt lt li gt lt a href nav xhtml gt Inhaltsverzeichnis lt a gt lt li gt lt li gt lt a href inhalt xhtml gt Hallo Welt lt a gt lt li gt lt ol gt lt nav gt lt body gt lt html gt Eigentlicher Inhalt inhalt xhtml fur Version 2 Bearbeiten Eine einfache XHTML Datei lt xml version 1 0 encoding UTF 8 gt lt DOCTYPE html PUBLIC W3C DTD XHTML 1 1 EN http www w3 org TR xhtml11 DTD xhtml11 dtd gt lt html xmlns http www w3 org 1999 xhtml xml lang de gt lt head gt lt title gt Hallo Welt lt title gt lt head gt lt body gt lt h1 gt Hallo Welt lt h1 gt lt p gt Ein einfacher Absatz als Textbeispiel lt p gt lt body gt lt html gt Eigentlicher Inhalt inhalt xhtml fur Version 3 Bearbeiten Eine einfache XHTML Datei nach einem Arbeitsentwurf fur HTML5 und mit erweiterndem Attribut type aus dem Namensraum OPS EPUB um die semantische Funktion von Elementen genauer zu kennzeichnen lt xml version 1 0 encoding UTF 8 gt lt html xmlns http www w3 org 1999 xhtml xmlns ops http www idpf org 2007 ops xml lang de gt lt head gt lt title gt Hallo Welt lt title gt lt head gt lt body gt lt h1 gt Hallo Welt lt h1 gt lt section ops type chapter gt lt h2 gt Titel des ersten Kapitels lt h2 gt lt p gt Ein einfacher Absatz als Textbeispiel lt p gt lt p gt lt p gt lt section gt lt section ops type chapter gt lt h2 gt Titel des zweiten Kapitels lt h2 gt lt p gt lt p gt lt section gt lt body gt lt html gt Uberprufung BearbeitenDa alle Inhalte des EPUBs standardisiert sind und auf XML basieren kann ein EPUB Archiv auf seine Gultigkeit gepruft werden Dabei werden der Aufbau des Archivs und die darin enthaltenen Dokumente uberpruft Zur Prufung ist der Einsatz von Validatoren ublich Unproblematisch ist es dabei die XML Dokumente in einem EPUB auf Wohlgeformtheit zu prufen also auf die Einhaltung der ziemlich einfachen XML Syntax Regeln Fur die fur EPUB spezifizierten Formate und im Buch verwendete Formate wie XHTML SVG Digital Talking Books gibt es zudem besondere Spezifikationen also festgelegte Regeln die zu prufen sind Aus verschiedenen Grunden ist dies fur Programme deutlich komplizierter Hier spricht man davon dass auf Gultigkeit oder auch Validitat gepruft wird Dazu muss der Regelsatz des jeweiligen Formates in speziellen formalen Sprachen vorliegen welche von dem Prufprogramm auch Validator genannt verstanden werden Die Formulierung des Regelsatzes eines Formates in solch einer formalen Sprache wird Dokumenttypdefinition oder auch XML Schema genannt kurz auch Schema Haufig verwendet wird zur Prufung der vom IDPF selbst herausgegebene epubcheck 5 Das Ergebnis einer automatischen Prufung ist unter Umstanden nur ein Hinweis auf Probleme Ob ein bestimmtes Problem wirklich im Buch selbst liegt mit einer fehlenden Versionierung der verwendeten Inhaltsformate zusammenhangt in einem mangelhaften Schema zu suchen ist an Fehlern des Validators liegt oder mit Mangeln und Inkonsistenzen der jeweiligen EPUB Empfehlung zusammenhangt sollte individuell beurteilt werden Geschichte BearbeitenOpen eBook der Vorlaufer von EPUB wurde von zwei Herstellern von E Book Systemen namlich SoftBook Press hauptsachlich und NuvoMedia Inc fur ihre mobilen Lesegerate entwickelt und in den spaten 1990er Jahren veroffentlicht 6 Unter anderem setzte Microsoft 1998 auf Open eBook 6 nachdem das eigene Lit Format eingestellt wurde Im September 1999 wurde Version 1 0 der Spezifikation veroffentlicht die sogenannte Open eBook Publication Structure OEBPS Diese wurde im Juni 2001 Version 1 0 1 und August 2002 Version 1 2 mit neuen Formatempfehlungen aktualisiert Im September 2007 wurde die Open Publication Structure OPS 2 0 unter dem heutigen Namen EPUB veroffentlicht welches OEBPS ersetzt Das Format wird seither im Rahmen des International Digital Publishing Forum IDPF entwickelt Dateien dieser neuen Generation des Formats tragen nicht mehr die bisherige Dateiendung opf OEB Package Format sondern nunmehr epub Im Februar 2017 wurde das IDPF mit dem W3C vereint die Arbeit an EPUB wird als Arbeitsgruppe des W3C fortgefuhrt 7 Die Arbeitsgruppe des W3C hat zum 8 Mai 2019 als W3C Community Group Final Report Specification eine Uberarbeitung von EPUB als Version 3 2 herausgebracht Ein solcher Report hat aus formalen Grunden eine etwas andere Bedeutung als die sonst fur das W3C ublichen Empfehlungen Unterstutzung BearbeitenAuf die Inhalte von digitalen Buchern im Format EPUB kann auf recht verschiedene Art und Weise zugegriffen werden Weil die eigentlichen Inhalte aus Standardformaten wie XHTML und SVG bestehen eignet sich prinzipiell eine breite Palette von Programmen zur Prasentation der Inhalte Sofern das ZIP Archiv welches die EPUB Datei darstellt entpackt wird wird der Inhalt des Buches fur jegliches Darstellungsprogramm zuganglich welches die Inhaltsformate interpretieren kann EPUB selbst sieht insbesondere in der Version 2 eine solche Verwendung alternativ zu der als ZIP Archiv direkt vor Die gangigen allgemeinen Darstellungsprogramme fur XHTML und SVG interpretieren aber ausserhalb des EPUB Umfeldes die fur EPUB spezifischen Formate nicht insbesondere die OPF Datei ware hier eigentlich von zentraler Bedeutung Hinterlegt ein Autor oder Erzeuger eines EPUB Archivs allerdings das in Version 3 ohnehin erforderliche Inhaltsverzeichnis im Format XHTML unter einem eindeutigen Dateinamen bei einem deutschsprachigen Buch etwa Inhaltsverzeichnis xhtml und macht dieses so ausfuhrlich dass daruber alle Inhaltsdokumente direkt oder indirekt uber Einbettung oder weitere Verweise zuganglich werden wird solch ein EPUB Archiv auch recht gut fur gangige Darstellungsprogramme fur Inhalte im Netz die auf Mozilla Gecko Opera Presto WebKit Blink Trident basieren ohne zusatzliche Erweiterungen nutzbar Zusatzlich gibt es auch Erweiterungen fur diese Darstellungsprogramme die in der Lage sind das Archiv direkt zu handhaben und auch die EPUB spezifischen Dateien insbesondere die OPF Datei zu interpretieren und so den Inhalt des Buches automatisch zuganglich zu machen Daneben kann es auch noch eigenstandig entwickelte Programme speziell zur Interpretation von EPUB geben welche jedenfalls teilweise etwa Mozilla Gecko oder WebKit Blink intern als Programmbibliothek verwenden um damit Inhalte zu prasentieren Weil die Inhaltsdokumente mit XHTML und SVG aus XML bestehen ist es allerdings auch fur einen Anbieter noch relativ einfach ausgehend von einem XML Prozessor ein eigenes Prasentationsprogramm zu entwickeln welches dann unabhangig von bereits bestehenden Programmbibliotheken verwendet werden kann oder eine Kombination anderer Bibliotheken ermoglicht Die Interpretation des Formates ist also primar von Programmen oder Programmbibliotheken abhangig die recht breit auf vielen verschiedenen Betriebssystemen verfugbar sind eine Abhangigkeit von bestimmten Geraten besteht nicht Gleichwohl gibt es neben den gangigen Varianten von Rechnern auch spezielle Lesegerate fur digitale Bucher teils auch mit bestimmten Einschrankungen hinsichtlich der Prasentation etwa eine Anzeige nur in Grauwerten aufgrund der eingesetzten Technik digitale Tinte elektronisches Papier welche dann intern wiederum auf die bereits genannten Programme oder Programmbibliotheken zuruckgreifen konnen oder eigene Programme verwenden um den Inhalt eines Buches zu prasentieren Auch die in solchen Geraten verwendeten Prozessoren und Speicher fallen oft deutlich bescheidener aus als man dies von den ublichen Rechnern fur allgemeine Anwendungen im Buro oder Daheim gewohnt ist was die darstellbaren Inhalte von der Komplexitat und vom Umfang her einschranken kann Auch bei Verwendung gleicher Programmbibliotheken kann die Interpretation also verschiedenen Einschrankungen und Einflussen unterliegen die von Autoren und Lesern nicht allein daran abgeschatzt werden konnen welche Programmbibliothek zur Prasentation verwendet wird Hat ein Gerat etwa keinen Farbbildschirm kann es auch farbige SVG Dokumente nicht so prasentieren wie vermutlich vom Autor beabsichtigt Auch die Einbettung einer Bibliothek in eine Nutzerschnittstelle eine graphische Oberflache kann Einfluss auf die Prasentationsmoglichkeiten haben Hat etwa ein originales Darstellungsprogramm noch keine besonderen Probleme damit lange Worter oder grosse Graphiken zu prasentieren kann dies ganz anders aussehen wenn eine EPUB Erweiterung versucht denselben Inhalt zur Prasentation zu bringen wenn dabei die Anmutung eines gedruckten Buches mit umblatterbaren Seiten erreicht werden soll Die Fahigkeiten oder die Gute der Interpretation von EPUB bei Eigenentwicklungen fur spezielle Gerate sind fur Aussenstehende noch deutlich schwerer zu beurteilen wenn das konkrete Gerat nicht vorliegt oder kaum kontrollierbar ist ob dieses Programmversionen automatisch aktualisiert oder nicht Insgesamt ist die Beurteilung der Unterstutzung des Formates EPUB also noch schwerer zu uberschauen als die allgemeine Unterstutzung der eigentlichen Inhaltsformate XHTML und SVG Pauschal ist allerdings immer davon auszugehen dass die Darstellungsprogramme nicht alle Anforderungen von EPUB erfullen und somit nicht jedwedes formal korrekte Buch im Format EPUB auch so prasentieren konnen dass alle Inhalte zuganglich waren In der Praxis sind Autoren daher gezwungen nur eine Untermenge von EPUB in ihren Buchern zu verwenden damit den Lesern alle im Buch enthaltenen Inhalte zuganglich bleiben Die Untermenge ist kleiner als jene die Autoren verwenden wenn sie Inhalte direkt im Netz veroffentlichen also ohne ein EPUB ZIP Archiv drumherum Lesegerate fur E Books Bearbeiten Nahezu alle E Book Reader mit Ausnahme von Amazon Kindle interpretieren das EPUB Format zumindest teilweise Oft ist nicht erkennbar oder einfach ermittelbar ob die Gerate zur Prasentation auf etablierte Programmbibliotheken zuruckgreifen oder eigene Entwicklungen einsetzen Aussagen wie die Fahigkeit zur Interpretation von EPUB 2 oder EPUB 3 fur ein bestimmtes Gerat sind in der Praxis meist kritisch zu beurteilen weil es vermutlich bislang kein Programm gibt welches die gesamte EPUB Spezifikation in der Version 2 oder 3 korrekt interpretiert Gemeint ist damit meistens dass Basisbestandteile von EPUB interpretiert werden was es ermoglicht einfach gestaltete Bucher damit problemlos zu lesen Bucher welche die jeweiligen Moglichkeiten einer EPUB Version mit reichhaltigeren Inhalten ausschopfen konnen immer Fehler und Lucken solcher Programme offenbaren Eine Ubersicht welche Gerate oder Programme welche Merkmale interpretieren bietet zum Beispiel das EPUB 3 Support Grid 8 Programme zum Lesen Auswahl Bearbeiten Programm Lizenz Plattform BemerkungenAdobe Digital Editions Freeware Android iOS iPadOS macOS Windows E Book Reader liest und verwaltet neben EPUB Dokumenten auch die Formate PDF XHTML und ACSMAldiko Freeware AndroidAtril GPLv2 LinuxAzardi Freeware Windows Linux macOS Nutzt intern zur Darstellung von Inhalten Gecko wie etwa auch Firefox kostenlos 9 Bluefire Reader Freeware iOS Android Windows Kann EPUB mit Adobe DRM lesenCalibre GPLv3 Windows macOS Linux Open Source Suite fur E Books 10 Calibre verfugt uber einen Wiki Reader mit dessen Hilfe aus Wikipedia und aus Wikivoyage EPUB Dokumente erstellt werden konnen Cool Reader GPLv2 Android eComStation 11 Auch auf Kindle Keyboard mit Jailbreakepr epy GPLv3 Windows macOS Linux CLI Ebook Reader fur das Terminal mit Bedienung angelehnt an Vim und optionaler TTS 12 EPUBReader Freeware Windows macOS Linux Erweiterung fur Firefox Chrome Opera und Edge Chromium basiert mit der man EPUB Dateien direkt im Browser lesen kann 13 FBReader GPLv2 Windows Linux PDAs AndroidFreda Code Project Open License v1 02 Windows 8 Windows Phone Windows Mobile EPUB Reader unterstutzt auch TXT und HTML Format 14 Foliate GPL Linux A simple and modern eBook viewer for Linux desktops 15 Gitden Freeware iOS Android EPUB Reader App sehr breite Unterstutzung von ePub3 Funktionen 16 i2Reader Freeware iOSiBooks proprietar iOS macOS ab iOS 3 2 ab Mac OS X 10 9KOReader AGPLv3 Android Linux Lauft auf E Book Readern u a Kindle Cervantes Sony Kobo PocketBook Tolino ReMarkable Onyx Auf einigen Geraten ist ein Jailbreak erforderlich 17 Laputa Reader Freemium Android Optisch aufwendiges Blattern ahnlich wie beim iPadeBook de Lese App Freeware iOS Android Kostenlose E Book Reader Software 18 Lucidor GPL Windows Linux macOS Nutzt intern zur Darstellung von Inhalten Pale Moon altere Versionen auch Mozilla Gecko 19 Lucifox GPL Windows Linux macOS Erweiterung fur Darstellungsprogramme vom Typ Mozilla Gecko wie Firefox Iceweasel Seamonkey etc altere Versionen oder Pale Moon 20 Mantano Reader proprietar iOS AndroidMobipocket Freeware Windows Blackberry Symbian Windows MobileMoon Reader Freemium Android Unterstutzt TTS Markierungen Kommentare weitere E Book FormateMuPDF GNU Affero Linux Unix BSD Windows Android iOSOkular GPL Linux Windows macOS Hinweis Version 0 12 Die Gestaltung des E Books wird nur eingeschrankt dargestellt z B keine Kapitel kein Inhaltsverzeichnis Overdrive Media Console Freeware Blackberry Android iOS Windows Phone 7pReader GPLv3 WebOS E Book Reader fur viele FormateReadiator Freeware Windows Linux macOS Erweiterung fur Darstellungsprogramme vom Typ WebKit oder Blink wie etwa Chromium oder Google Chrome 21 Readium AGPLv3 Apache v2 0 Windows Linux macOS Erweiterung vom IDPF fur Darstellungsprogramme vom Typ WebKit oder Blink wie etwa Chromium oder Google Chrome kostenlos 22 reMarkable App proprietar reMarkableSony Reader Apps Freeware Windows Mac Android Sony TabletStanza Freeware Windows macOS iOSSumatra PDF MuPDF GPLv3 Windows Begann als PDF Reader und unterstutzt neben EPUB zahlreiche weitere FormateTalking Clipboard Freeware Windows Software die E Books vorliestTolino Freeware Windows Android iOS Software verfugbar als Webreader fur den Browser sowie als App fur Apple und Android Gerate Funktionsumfang Formatierung des Textes Notizen Markierungen Lesezeichen NachtmodusProgramme zum Erstellen und Bearbeiten Auswahl Bearbeiten Neben einem Programm um das ZIP Archiv selbst zu erstellen werden keine besonderen Programme benotigt um Bucher im Format EPUB zu erzeugen Fur die Textinhalte in den XML Dateien reicht ein einfacher Texteditor Das ermoglicht es auch die semantischen Moglichkeiten der Inhaltsformate voll auszuschopfen Konvertierungsprogramme und solche mit lediglich einer Ausgabe im Format EPUB verstehen zumeist den Inhalt nicht und sind daher meist nicht in der Lage den Inhalt optimal zu strukturieren Wird also ein Programm verwendet welches eine Formatkonversion verwendet oder eine EPUB Ausgabe anbietet so ist es dringend zu empfehlen den Inhalt mit einem einfachen Texteditor nachzuprufen und nachzubessern um ein optimales Ergebnis zu erzielen Oft ermoglichen es solche Programme auch bereits begonnene EPUB Archive einzulesen Als Test bietet es sich hier an ein manuell erstelltes Buch welches semantische Textauszeichnung intensiv nutzt ebenso wie die erlaubten Inhaltsformate insbesondere XHTML und SVG mit solch einem Programm zu laden und es wieder zu speichern oder nach kleineren Erganzungen wieder zu speichern Hat das Programm die semantische Textauszeichnung ohne Nachfrage verandert oder etwa SVG Dokumente zu Pixelgrafik konvertiert oder ganz weggelassen ist solch einem Programm offenbar mit ausserster Skepsis zu begegnen Leider gibt es zahlreiche solche Programme welche dem Format langst nicht gewachsen sind Software Lizenz Plattform BemerkungenABBYY FineReader 11 proprietar Windows macOS Texterkennung OCR mit Exportfunktion ins EPUB Format 30 Tage Trial Version erhaltlichAdobe InDesign 23 proprietar Windows macOS Desktop Publishing Programm ab CS4 Adobe RoboHelp proprietar Windows Autorensystem fur Online Dokumentation mit Exportfunktion ins EPUB FormatApple Pages proprietar macOS Textverarbeitung mit Exportfunktion ins EPUB FormatAtlantis Word Processor proprietar Windows Textverarbeitung mit Exportfunktion ins EPUB Format 30 Tage Trial Version erhaltlichBlueGriffon EPUB Edition proprietar Windows Linux macOS EPUB EditorCalibre GPLv3 Windows Linux macOS Konvertierungsprogramm Editor fur EPUB und AZW3 Kindle 24 Calligra Author LPGL GPL Linux Teil der Calligra SuiteeBooksWriter proprietar Windows Demoversion erhaltlicheCub Freeware Windows Linux macOS KonvertierungsprogrammeLaix GPL Windows Linux macOS LibreOffice Plugin das neben ILIAS Lerneinheiten auch EPUBs exportiert Projekt wird jedoch eventuell nicht mehr gewartet 25 ePuper Freeware Windows EPUB Editor FreewareJutoh proprietar Windows macOS erstellt EPUBs aus ODT Files die z B mit OpenOffice oder LibreOffice erstellt wurdenPandoc GPL Linux macOS Windows Universal Haskell Universelles Konvertierungsprogramm auch TeX EPUB Papyrus Autor proprietar Windows macOS Deutschsprachige Textverarbeitung mit Exportfunktion ins EPUB FormatQuarkXPress 26 proprietar macOS Windows Desktop Publishing ProgrammSigil GPLv3 Windows Linux macOS Open Source Editor zum Lesen und Schreiben von EPUBswriter2ePub 27 Freeware Windows Linux macOS Plug in fur LibreOffice und OpenOffice von Luca Luke Calcinai das aus Textdokumenten EPUBs erstellt Xilisoft PDF to EPUB Converter proprietar Windows Konvertierungsprogramm 30 Tage Trial Version erhaltlichDigitale Rechteverwaltung BearbeitenBeim Format EPUB ist es vorgesehen optional in einer bestimmten Datei Informationen zur digitalen Rechteverwaltung DRM zu notieren bis einschliesslich Version 3 0 ist allerdings keine bestimmte Struktur dafur definiert Eine Interpretation solcher Informationen ist folglich optional eine gegebenenfalls danach vorgenommene Verschlusselung der Inhalte kann diese also fur viele Darstellungsprogramme unzuganglich machen Momentan existieren zudem unterschiedliche miteinander nicht kompatible Systeme Das von Adobe entwickelte ADEPT DRM System hat von diesen eine vergleichsweise hohe Verbreitung fast alle Handler die ihre EPUB Bucher schutzen verwenden dieses System und es wird von vielen kommerziellen E Book Readern unterstutzt meist jedoch nicht von freien Darstellungsprogrammen oder Erweiterungen fur Browser Ein weiteres DRM System ist von Apple entwickelt Bisher kann lediglich das firmeneigene Darstellungsprogramm iBooks Bucher in diesem Format entschlusseln Damit ist dieses System auf Gerate beschrankt fur die iBooks als Darstellungsprogramm verfugbar ist Entfernen des Kopierschutzes Bearbeiten Fur die von Adobe entwickelte digitale Rechteverwaltung ADEPT DRM wurde im Februar 2009 eine Moglichkeit publiziert den Kopierschutz zu umgehen 28 29 Dabei wurde nicht der Kopierschutz an sich geknackt sondern lediglich der private Schlussel extrahiert Mit diesem lassen sich dann alle mit diesem Schlussel geschutzten EPUB Dateien vollstandig entschlusseln und ohne digitales Rechtemanagement neu abspeichern Diese neuen Dateien unterliegen somit nicht mehr den Restriktionen der digitalen Rechteverwaltung Die Inhalte werden auch fur andere Darstellungsprogramme zuganglich Eventuell vorhandene personliche Identifizierungsdaten bleiben vorhanden Literatur BearbeitenVictor Wang E Books mit ePUB Von Word zum E Book mit XML 1 Auflage mitp Heidelberg u a 2011 ISBN 978 3 8266 5602 6 Uwe Matrisch Ursula Welsch E Books konzipieren und produzieren MedienEdition Welsch Publikationen der XML Schule Taching am See 2011 ISBN 978 3 937211 85 5 auch als EPUB und als PDF verfugbar Yves Apel E Books mit InDesign CC Die Profi Anleitung fur ePub Mobi amp Co dpunkt Heidelberg 2014 ISBN 978 3 86490 121 8 Yves Apel Sasha Heck ePub fur In Designer Mit InDesign Schritt fur Schritt zum E Book dpunkt Heidelberg 2012 ISBN 978 3 89864 794 6 komplett onlineWeblinks BearbeitenSpezifikationen der EPUB zugrundeliegenden Techniken englisch EPUB Validator des IDPF englisch Digitale Bucher E Books im Format EPUB selbst erstellen deutsch Anleitung zu den Versionen 2 und 3 Generatoren fur einfache Bucher in den Versionen 2 und 3 Tests von Darstellungsprogrammen fur Version 2 und 3 Ausfuhrliche Einfuhrung in EPUB deutsch beschreibt Version 2 Epub Format Construction Guide englisch EPUB Version des Dokuments beides beschreibt Version 2 IDPF Launches EPUB Standards Maintenance Work englisch Einzelnachweise Bearbeiten EPUB 3 2 W3C EPUB 3 Community Group 8 Mai 2019 abgerufen am 18 Juni 2019 englisch a b c EPUB 3 1 Changes from EPUB 3 0 1 International Digital Publishing Forum 5 Januar 2017 abgerufen am 29 Marz 2017 englisch EPUB 2 0 1 International Digital Publishing Forum 4 September 2010 abgerufen am 29 Marz 2017 en PK EPUB 3 0 International Digital Publishing Forum 11 Oktober 2011 abgerufen am 29 Marz 2017 englisch epubcheck a b businessweek com New Roadmap for Future of Publishing is Underway as W3C and IDPF Officially Combine W3C 1 Februar 2017 abgerufen am 29 Marz 2017 englisch epubtest org infogridpacific com calibre ebook com ecomstation it https github com wustho epy epubread com turnip demon co uk jim freda https johnfactotum github io foliate gitden com github com ebook de lucidor org lucidor org github com readium org Prufstand Intermezzo Adobes Creative Suite 5 5 setzt auf digitales Publishing In c t 14 2011 calibre ebook com extensions libreoffice org Prufstand Schaltzentrale QuarkXPress 9 rustet sich furs digitale Publishing In c t 11 2011 Writer2ePub Memento des Originals vom 10 Dezember 2017 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot writer2epub it Circumventing Adobe ADEPT DRM for EPUB i cabbages still another reverse engineering blog 18 Februar 2009 abgerufen am 29 Marz 2017 englisch Khawar Mehmood Mehreen Afzal M Mukaram Khan M M WaseemIqbal A Practical Approach to Impede Key Recovery and Piracy in Digital Rights Management System DRM In Proceedings of 2015 12th International Bhurban Conference on Applied Sciences amp Technology IBCAST Islamabad 2015 ISBN 978 1 4799 6369 0 doi 10 1109 IBCAST 2015 7058528 englisch Abgerufen von https de wikipedia org w index php title EPUB amp oldid 236537929