EPUB-e-bok (.epub)

W3C Standard

Electronic Publication (EPUB) er et e-bokformat med en åpen spesifikasjon som vedlikeholdes av W3C. Det er laget for å pakke publikasjoner med flytende tekst eller fast oppsett for lesesystemer som støtter formatet.

Konverter MOBI til EPUB

Gratis MOBI til EPUB-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer EPUB-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer EPUB-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

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

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

Standardisering: W3C EPUB 3.3 Recommendation

Tekniske spesifikasjoner

BeholderarkitekturZIP-arkiv med en ukomprimert «mimetype»-fil, META-INF/container.xml og OEBPS-innholdspakke
KomprimeringDeflate-komprimering (zlib) av interne innholdsfiler; «mimetype»-filen må være ukomprimert (lagringsmodus)
BytterekkefølgeLittle-endian (ZIP-beholder)
FargeromsRGB, Display P3, CSS Color Module Level 4
Kanaler og strukturXHTML-sider med flytende tekst eller fast oppsett, CSS-stilark, innebygde SVG- og rasterbilder, lyd og video
Maks. dimensjonerUbegrenset paginering (tilpasses dynamisk til alle skjermstørrelser, fra klokker til 8K-TV-er)
GjennomsiktighetFull støtte for CSS-gjennomsiktighet med alfa, opasitetsmasker og gjennomsiktig PNG-/SVG-grafikk
Strømming og progressiv visningInnholdsfortegnelsen (toc.ncx / nav.xhtml) gir mulighet for å gå direkte til kapitler

Teknisk sammenligningsmatrise: EPUB sammenlignet med konkurrenter

Teknisk attributtEPUB (Gjeldende)PDFAZW3MOBI
Flytende tekstTekst med flytende layout; utformingen avhenger av lesesystemetFast sidelayout (krever zooming)Flytende kun på KindlePrimitiv flyt
StandardiseringW3C offisiell åpen anbefalingISO 32000 åpen standardProprietær Amazon-standardForeldet proprietær standard
MaskinvarekompatibilitetStøtten avhenger av leseenheten og leseappen.Støttes av mange lesesystemer; tilgjengeligheten variererKun Amazon Kindle-enheterKun eldre Kindle og PDA
BeholderarkitekturZIP-arkiv med XHTML/CSS/JSBinært objekthierarkiPalmDOC-databasePalmDOC-database

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

E-leserfeil: 'Pakken kunne ikke åpnes: ugyldig mimetype'.

Underliggende årsak: Kompressoren komprimerte 'mimetype'-filen eller plasserte den på en annen forskyvning enn byte 30.

Utbedring: Pakke på nytt ved hjelp av File2File.app Ebook Repair for å håndheve ukomprimert plassering av mimetype.

Sikkerhetsanalyse og angrepsvektorer mot parsere

Innholdsdokumenter i EPUB bruker XHTML og kan inneholde skript, men EPUB-lesesystemer er ikke pålagt å støtte skript. Sikkerhetstiltakene avhenger av lesesystemet og konfigurasjonen.

Kjente angrepsvektorer

  • Skripting på tvers av nettsteder (XSS) i EPUB JavaScript-lesesystemer for å stjele brukerens bibliotekdata.
  • XML External Entity (XXE)-injeksjon i EPUB XML-manifestanalysatorer.
  • Zip bomb-dekomprimeringsangrep som forbruker serverlagring under kataloginntak.

Anbefalte sikkerhetstiltak: Deaktiver skriptutførelse og henting fra eksternt nettverk ved analysering av utrygge EPUB-er.

Historisk opprinnelse og milepæler

2023W3C publiserer offisielt EPUB 3.3 som en godkjent standardanbefaling for Internett.
2011IDPF lanserer EPUB 3, som introduserer HTML5, CSS3, MathML, lyd og medieoverlegg for video.
2007EPUB 2.0 etterfølger Open eBook Publication Structure (OEBPS) som den offisielle bransjestandarden.

Viktige fordeler

  • En åpen standard som vedlikeholdes av W3C og brukes til digitale publikasjoner.
  • Feilfri flytende typografi: teksten tilpasser automatisk skriftstørrelse, marger og linjeavstand til enhver skjerm.
  • Tilgjengelighetsstøtte i verdensklasse: skjermlesere, synkronisering av lydfortelling (Media Overlays) og skrifttyper for dysleksi.

Tekniske begrensninger og ulemper

  • Kompleks design med fastsatt layout (som tekniske lærebøker og magasiner) kan være vanskelig å gjengi pålitelig på tvers av ulike skjermforhold.
  • Strenge ZIP-pakkeregler: hvis den ukomprimerte 'mimetype'-filen ikke er den aller første filen ved byte-forskyvning 30, er EPUB-en ugyldig.
  • Kindle-enheter krever konvertering (via Send-to-Kindle eller calibre) fremfor direkte dra-og-slipp via USB.

Interessante tekniske fakta

  • 'mimetype'-filen inne i en EPUB må være den første filen i ZIP-arkivet, må være fullstendig ukomprimert (0 % komprimering), og må inneholde nøyaktig 'application/epub+zip' uten avsluttende mellomrom.
  • Project Gutenberg tilbyr over 70 000 gratis e-bøker i flere formater; EPUB-tilgjengeligheten varierer fra tittel til tittel.
  • I 2017 ble International Digital Publishing Forum (IDPF) slått direkte sammen med World Wide Web Consortium (W3C).

Ofte stilte tekniske spørsmål

Hvorfor er EPUB bedre enn PDF for å lese bøker?

EPUB kan flyte fritt (reflowable), noe som betyr at teksten automatisk tilpasser seg skjermen på telefonen eller e-bokleseren din i en hvilken som helst skriftstørrelse, mens PDF har faste sidedimensjoner som krever konstant kniping og zooming.

Kan jeg lese EPUB-filer på en iPhone eller Mac?

Apple Books kan åpne EPUB-bøker på Apple-enheter som støttes, men tilgjengelighet og oppsett kan variere med enhet og programvareversjon.

Hvordan kan jeg konvertere EPUB til PDF eller MOBI?

Du kan konvertere EPUB-bøker til vakkert formaterte PDF-dokumenter eller Kindle-vennlige formater ved hjelp av File2File.app direkte i nettleseren din.