EPUB (.epub)

W3C Standaard

Electronic Publication (EPUB) is een open gespecificeerd e-bookformaat dat wordt onderhouden door het W3C, ontworpen om publicaties met vloeiende of vaste opmaak te verpakken voor compatibele leessystemen.

MOBI naar EPUB converteren

Gratis MOBI-naar-EPUB-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen EPUB-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen EPUB-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

ASCII-WEERGAVE: PK..mimetypeapplication/epub+zip

Standaardisatie: W3C EPUB 3.3 Recommendation

Technische specificaties

ContainerarchitectuurZIP-archief met het niet-gecomprimeerde 'mimetype'-bestand, META-INF/container.xml en OEBPS-inhoudspakket
CompressieDeflate-compressie (zlib) op interne inhoudsbestanden; 'mimetype'-bestand strikt ongecomprimeerd (Store-modus)
Bytevolgorde (endianness)Little-Endian (ZIP-container)
KleurruimtensRGB, Display P3, CSS Color Module Level 4
Kanalen en structuurVloeiende XHTML-pagina's of XHTML-pagina's met vaste opmaak, CSS-stylesheets, ingesloten SVG- en rasterafbeeldingen, audio en video
Maximale afmetingenOnbegrensde paginering (past zich dynamisch aan elke schermgrootte aan, van smartwatch tot 8K-tv)
TransparantieVolledige CSS-alfatransparantie, opaciteitsmaskers en transparante PNG- en SVG-afbeeldingen
Streaming en progressiefInhoudsopgave (toc.ncx / nav.xhtml) maakt het mogelijk direct naar hoofdstukken te gaan

Technische vergelijkingsmatrix: EPUB versus concurrenten

Technisch kenmerkEPUB (Huidig)PDFAZW3MOBI
Vloeiende tekstVloeiende tekst; lay-out is afhankelijk van het leessysteemVaste paginalay-out (vereist inzoomen)Alleen vloeiend op KindlePrimitieve vloeiende opmaak
StandaardisatieOfficiële open aanbeveling van W3COpen standaard van ISO 32000Bedrijfseigen standaard van AmazonVerouderde bedrijfseigen standaard
HardwarecompatibiliteitOndersteuning verschilt per apparaat en lees-app.Ondersteund door veel leessystemen; beschikbaarheid varieertAlleen Amazon Kindle-apparatenAlleen oude Kindles en pda's
ContainerarchitectuurZIP-archief met XHTML/CSS/JSHiërarchie van binaire objectenPalmDOC-databasePalmDOC-database

Veelvoorkomende beschadigingen en gids voor hex-herstel

E-readerfout: 'The package could not be opened: invalid mimetype'.

Oorzaak: De compressor heeft het bestand 'mimetype' gecomprimeerd of op een andere offset geplaatst dan byte 30.

Herstel: Pak het opnieuw in met Ebook Repair van File2File.app om te zorgen dat de mimetype ongecomprimeerd wordt geplaatst.

Beveiligingsanalyse en aanvalsvectoren voor parsers

EPUB-inhoudsdocumenten gebruiken XHTML en kunnen scripts bevatten, maar van EPUB-leessystemen wordt niet vereist dat ze scripts ondersteunen. Beveiligingsmaatregelen zijn afhankelijk van het leessysteem en de configuratie daarvan.

Bekende aanvalsvectoren

  • Cross-site scripting (XSS) in JavaScript-leessystemen voor EPUB om gegevens uit de bibliotheek van de gebruiker te stelen.
  • XML External Entity-injectie (XXE) in XML-manifestparsers voor EPUB.
  • Decompressieaanvallen met zip-bommen die serveropslag verbruiken tijdens het inlezen van de catalogus.

Aanbevolen beveiligingspraktijken: Schakel scriptuitvoering en het ophalen van externe netwerkgegevens uit bij het verwerken van niet-vertrouwde EPUB-bestanden.

Historische oorsprong en mijlpalen

2023W3C publiceert EPUB 3.3 officieel als goedgekeurde webstandaardaanbeveling.
2011IDPF brengt EPUB 3 uit, waarmee HTML5, CSS3, MathML en media-overlays voor audio en video worden geïntroduceerd.
2007EPUB 2.0 volgt de Open eBook Publication Structure (OEBPS) op als officiële industriestandaard.

Belangrijkste voordelen

  • Een open standaard die wordt onderhouden door het W3C en wordt gebruikt voor digitale publicaties.
  • Vlekkeloze vloeiende typografie: tekst past de lettergrootte, marges en regelafstand automatisch aan op elk scherm.
  • Toegankelijkheidsondersteuning van wereldklasse: schermlezers, synchronisatie van audiovertelling (Media Overlays) en lettertypes voor dyslexie.

Technische beperkingen

  • Complexe ontwerpen met een vaste opmaak (zoals technische studieboeken en tijdschriften) kunnen lastig betrouwbaar worden weergegeven op verschillende schermverhoudingen.
  • Strenge regels voor ZIP-verpakking: als het niet-gecomprimeerde 'mimetype'-bestand niet het allereerste bestand is op byte-offset 30, is de EPUB ongeldig.
  • Kindle-apparaten vereisen conversie (via Send-to-Kindle of calibre) in plaats van slepen en neerzetten via USB.

Interessante technische weetjes

  • Het 'mimetype'-bestand in een EPUB moet het eerste bestand in het ZIP-archief zijn, volledig ongecomprimeerd zijn (0% compressie) en exact 'application/epub+zip' bevatten zonder spaties aan het einde.
  • Project Gutenberg biedt meer dan 70.000 gratis e-books in meerdere formaten; de beschikbaarheid van EPUB verschilt per titel.
  • In 2017 is het International Digital Publishing Forum (IDPF) rechtstreeks gefuseerd met het World Wide Web Consortium (W3C).

Veelgestelde technische vragen

Waarom is EPUB beter dan PDF voor het lezen van boeken?

EPUB heeft vloeiende tekst, wat betekent dat de tekst zich bij elke lettergrootte automatisch aanpast aan het scherm van uw telefoon of e-reader, terwijl PDF vaste paginaformaten heeft waarbij u constant moet in- en uitzoomen.

Kan ik EPUB-bestanden lezen op een iPhone of Mac?

Apple Books kan EPUB-boeken openen op ondersteunde Apple-apparaten, hoewel de beschikbaarheid en instellingen per apparaat en softwareversie kunnen verschillen.

Hoe kan ik EPUB converteren naar PDF of MOBI?

U kunt EPUB-boeken rechtstreeks in uw browser converteren naar prachtig opgemaakte PDF-documenten of Kindle-vriendelijke formaten met File2File.app.