EPUB

Wat is een EPUB-bestand?

De open standaard voor e-books. De tekst past zich aan de schermgrootte aan, en daarom leest hij prettig op een telefoon.

Wat EPUB is

EPUB is een container: een omhulsel voor stromen die door iets anders zijn gecodeerd. Het wordt gebruikt voor een af bestand overdragen.

De extensie is .epub en de volledige naam Electronic Publication. Allebei zeggen ze minder dan wat het bestand kan bevatten, en daar gaat de rest van deze pagina over.

Waar EPUB vandaan komt

W3C bracht het in 2007 uit. De specificatie is EPUB 3.3.

De leeftijd is om een praktische reden interessant: hoe ouder een formaat, hoe meer programma’s de tijd hebben gehad om het te leren.

De specificatie is openbaar

Ze is volledig gepubliceerd, dus wie het formaat wil uitvoeren kan dat uit het document doen in plaats van door te kijken hoe anderen het doen. Daarom duikt het in zo veel programma’s op, en daarom gaan bestanden van twintig jaar geleden nog steeds open. Openbaar is niet hetzelfde als royaltyvrij: waar een formaat een codec omhult, is de octrooilicentie een aparte vraag waarop de standaard geen antwoord geeft.

Het kan meerdere pagina’s in één bestand bevatten

Een EPUB-bestand is niet tot één pagina beperkt, en dat telt bij het converteren naar iets dat dat wel is: één omzetting levert één bestand op met daarin één pagina — de eerste, tenzij de omzetter je laat kiezen welke.

Wat het doet om zichzelf te beschermen

EPUB brengt optionele versleuteling mee.

Een versleuteld bestand moet worden ontgrendeld voordat iets het kan converteren, hier en overal elders. Een wachtwoord is niets waar een omzetter omheen kan, en aan een die dat wel beweert zou je het bestand al helemaal niet moeten geven.

Wat EPUB opent

Calibre, Apple Books en Kobo lezen het, en de meeste programma’s van dezelfde soort ook.

Als een bestand niet opengaat ligt het zelden aan het formaat — vaker is het programma ouder dan het formaat. Converteren naar iets ouders is de betrouwbare weg eromheen, en daarvoor is de rest van deze site bedoeld.

Het in de browser openen

Geen enkele browser leest het.

Dat is veruit de meest voorkomende reden om het te converteren: niet dat het formaat slecht is, maar dat de plek waar je het bestand wilt tonen het niet kan lezen.

Wat het naast de inhoud kan meedragen

EPUB kan de documenteigenschappen bevatten.

Of daar iets van een conversie overleeft hangt volledig van het doelformaat af, en het eerlijke antwoord is meestal «een deel».

Het is een werkformaat

EPUB is bedoeld om te openen en te wijzigen. Houd het bestand in dit formaat zolang het werk loopt, en exporteer eruit wanneer er een afgeronde versie nodig is.

Reflow is het hele idee

Een PDF is een set vaste pagina’s. Een EPUB is helemaal niet gepagineerd — het is de tekst en structuur van een boek, en de leesapplicatie beslist waar pagina’s vallen op basis van het scherm, het lettertype en de grootte die de lezer koos.

Daarom is een roman leesbaar op een telefoon en een PDF van diezelfde roman niet. Het verklaart ook waarom paginanummers in een EPUB bij benadering zijn of ontbreken: er is geen pagina één tot iemand het boek opent op een bepaald apparaat op een bepaalde grootte.

Het is een website in een ZIP

Hernoem een EPUB naar .zip en open het: binnenin staan HTML-bestanden, één per hoofdstuk, een stylesheet, de afbeeldingen, de ingesloten lettertypen, en twee indexdocumenten — een manifest en een navigatiedocument voor de inhoudsopgave.

Dat is geen vergelijking. EPUB 3 is HTML5 en CSS, dezelfde technologie als een webpagina, wat verklaart waarom het formaat zo makkelijk te produceren, om te zetten en te repareren is. Het betekent ook dat een slecht gemaakte EPUB dezelfde problemen heeft als een slecht gemaakte webpagina.

Vaste opmaak, en wanneer die juist is

Niet elk boek kan herstromen. Een prentenboek, een kookboek, een strip, een studieboek met diagrammen naast de tekst — die hangen af van de relatie tussen plaatje en woorden.

Daarvoor heeft EPUB een modus met vaste opmaak waarin elke pagina een gedefinieerde grootte heeft. Het werkt, en het geeft de eigenschap op die EPUB de moeite waard maakt: op een telefoon is een pagina met vaste opmaak ontworpen voor een tablet onleesbaar zonder in te zoomen.

Waar DRM vandaan komt

Het formaat heeft geen eigen versleuteling. Wat een boek vergrendelt is een schema erbovenop, en er zijn er twee gangbaar — dat van Adobe, wat de meeste bibliotheken en onafhankelijke winkels uitgeven, en één gebruikt door individuele winkeliers.

Dat verklaart een verwarrende situatie: een EPUB van de ene winkel opent in elke lezer, een van de andere heeft een specifieke app en account nodig. Beide zijn EPUB-bestanden. Verwijderen is een aparte vraag met juridische antwoorden die per land verschillen.

Ergens lezen

Apple Books opent EPUB native op een iPhone, iPad of Mac. Google Play Books accepteert een upload en synchroniseert. Calibre is de desktopstandaard en beheert een bibliotheek net zo goed als hij leest.

En Kindles accepteren nu EPUB rechtstreeks via Send to Kindle, wat de enige noemenswaardige compatibiliteitskloof van het formaat wegnam. Amazon zet zelf om, dus wat op het apparaat verschijnt is een Kindle-formaat, maar het bestand dat je verstuurt is een EPUB.

Toegankelijkheid is een echte sterkte

Omdat de tekst echte tekst is met echte structuur, kan een schermlezer een EPUB navigeren op kop, hardop voorlezen, en een lezer lettertype, grootte, regelafstand en kleuren vrij laten veranderen.

Een PDF kan dat niet evenaren — de toegankelijkheid hangt af van tags die bewust toegevoegd moeten worden, en de meeste PDF’s hebben er geen. De Europese Toegankelijkheidswet duwt uitgevers nu richting toegankelijke EPUB standaard.

Er eentje maken en repareren

Calibre zet vrijwel alles om naar EPUB en is het praktische gereedschap voor een persoonlijke bibliotheek. Sigil bewerkt het binnenste rechtstreeks, wat je wilt voor een kapotte inhoudsopgave of slechte styling.

Twee gewoontes maken het verschil tussen een boek dat goed leest en één dat dat niet doet. Gebruik echte kopstructuur in plaats van grote vette tekst, en vermijd vaste pixelgroottes in het stylesheet — die overschrijven de eigen instelling van de lezer.

De gegevens, op één plek

Kenmerken en herkomst van het formaat EPUB.
Extensie.epub
Mediatypeapplication/epub+zip
Uitgegeven doorW3C
Voor het eerst gepubliceerd2007
SpecificatieEPUB 3.3