EPUB-e-bog (.epub)

W3C Standard

Electronic Publication (EPUB) er et åbent specificeret e-bogsformat, der vedligeholdes af W3C. Det er udviklet til at pakke publikationer med dynamisk tekstombrydning eller fast layout til læsesystemer, der understøtter formatet.

Konverter MOBI til EPUB

Gratis MOBI til EPUB-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøgelse og metadata

Operativsystemer og filanalysatorer identificerer EPUB-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer EPUB-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRÆSENTATION: PK..mimetypeapplication/epub+zip

Standardisering: W3C EPUB 3.3 Recommendation

Tekniske specifikationer

ContainerarkitekturZIP-arkiv med den ukomprimerede 'mimetype'-fil, META-INF/container.xml og OEBPS-indholdspakken
KomprimeringDeflate-komprimering (zlib) af interne indholdsfiler; 'mimetype'-filen skal være ukomprimeret (Store-tilstand)
Byte-rækkefølgeLittle-Endian (ZIP-beholder)
FarverumsRGB, Display P3, CSS Color Module Level 4
Kanaler og strukturXHTML-sider med flydende eller fast layout, CSS-stilark, indlejrede SVG-/rasterbilleder, lyd og video
Maks. dimensionerUbegrænset paginering (tilpasser sig dynamisk alle skærmstørrelser fra ur til 8K-tv)
GennemsigtighedFuld CSS-alfagennemsigtighed, opacitetsmasker og gennemsigtige PNG-/SVG-grafikker
Streaming og progressivIndholdsfortegnelsen (toc.ncx / nav.xhtml) muliggør øjeblikkelig søgning i kapitler

Teknisk sammenligningsmatrix: EPUB sammenlignet med konkurrenterne

Teknisk attributEPUB (Aktuel)PDFAZW3MOBI
Flydende tekstTekst med dynamisk ombrydning; layoutet afhænger af læsesystemet.Fast sidelayout (kræver zoom)Dynamisk tekstombrydning kun på KindlePrimitiv tekstombrydning
StandardiseringOfficiel åben anbefaling fra W3CISO 32000 åben standardProprietær Amazon-standardForældet proprietær standard
HardwarekompatibilitetUnderstøttelsen afhænger af læseenheden og appen.Understøttes af mange læsesystemer; tilgængeligheden varierer.Kun Amazon Kindle-enhederKun ældre Kindle & PDA
ContainerarkitekturZIP-arkiv med XHTML/CSS/JSBinært objekthierarkiPalmDOC-databasePalmDOC-database

Almindelige korruptionstilstande og hex-gendannelsesvejledning

E-læser-fejl: 'Pakken kunne ikke åbnes: ugyldig mimetype'.

Grundlæggende årsag: Kompressoren komprimerede 'mimetype'-filen eller placerede den på et andet offset end byte 30.

Gendannelse: Genpak ved hjælp af File2File.app Ebook Repair for at gennemtvinge ukomprimeret placering af mimetype.

Sikkerhedsanalyse og parser-angrebsvektorer

EPUB-dokumenter bruger XHTML og kan indeholde scripts, men EPUB-læsesystemer behøver ikke understøtte scripts. Sikkerhedskontrollerne afhænger af læsesystemet og dets konfiguration.

Kendte angrebsvektorer

  • Cross-site scripting (XSS) i EPUB JavaScript-læsesystemer for at stjæle brugerens biblioteksdata.
  • XML External Entity (XXE)-indsprøjtning i EPUB XML-manifestparsere.
  • Zip-bombe-dekomprimeringsangreb, der opbruger serverlagerplads under katalogindlæsning.

Defensive bedste praksisser: Deaktiver scriptexekvering og ekstern netværkshentning ved parsing af ikke-troværdige EPUB'er.

Historisk oprindelse og milepæle

2023W3C udgiver officielt EPUB 3.3 som en godkendt anbefaling som webstandard.
2011IDPF udgiver EPUB 3, som introducerer HTML5, CSS3, MathML samt lyd- og videomedieoverlejringer.
2007EPUB 2.0 efterfølger Open eBook Publication Structure (OEBPS) som den officielle industristandard.

Vigtige fordele og styrker

  • En åben standard, der vedligeholdes af W3C og bruges til digitale udgivelser.
  • Fejlfri dynamisk tekstombrydning: teksten tilpasser automatisk skriftstørrelse, marginer og linjeafstand til enhver skærm.
  • Tilgængelighedsunderstøttelse i verdensklasse: skærmlæsere, synkronisering af lydfortælling (Media Overlays) og skrifttyper til ordblinde.

Tekniske begrænsninger og ulemper

  • Komplekse design med fast layout (såsom tekniske lærebøger og magasiner) kan være svære at gengive pålideligt på tværs af forskellige skærmformater.
  • Strenge ZIP-pakningsregler: Hvis den ukomprimerede 'mimetype'-fil ikke er den allerførste fil ved byte-offset 30, er EPUB'en ugyldig.
  • Kindle-enheder kræver konvertering (via Send-to-Kindle eller calibre) i stedet for direkte USB-træk-og-slip.

Interessante tekniske fakta

  • 'mimetype'-filen inde i en EPUB skal være den første fil i ZIP-arkivet, skal være fuldstændig ukomprimeret (0% komprimering) og skal indeholde præcist 'application/epub+zip' uden afsluttende mellemrum.
  • Project Gutenberg tilbyder over 70.000 gratis e-bøger i flere formater; EPUB er ikke tilgængeligt for alle titler.
  • I 2017 blev International Digital Publishing Forum (IDPF) en del af World Wide Web Consortium (W3C).

Ofte stillede tekniske spørgsmål

Hvorfor er EPUB bedre end PDF til at læse bøger?

EPUB har tekst med dynamisk ombrydning, så teksten automatisk tilpasses skærmen på din telefon eller e-læser ved enhver skriftstørrelse. PDF har derimod faste sidemål, så du ofte må knibe sammen for at zoome.

Kan jeg læse EPUB-filer på en iPhone eller Mac?

Apple Books kan åbne EPUB-bøger på understøttede Apple-enheder, men tilgængelighed og opsætning kan variere efter enhed og softwareversion.

Hvordan kan jeg konvertere EPUB til PDF eller MOBI?

Du kan konvertere EPUB-bøger til smukt formaterede PDF-dokumenter eller Kindle-venlige formater ved hjælp af File2File.app direkte i din browser.