EPUB-e-bok (.epub)
W3C StandardElectronic 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:
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 65ASCII-REPRESENTASJON: PK..mimetypeapplication/epub+zip
Standardisering: W3C EPUB 3.3 Recommendation
Tekniske spesifikasjoner
| Beholderarkitektur | ZIP-arkiv med en ukomprimert «mimetype»-fil, META-INF/container.xml og OEBPS-innholdspakke |
| Komprimering | Deflate-komprimering (zlib) av interne innholdsfiler; «mimetype»-filen må være ukomprimert (lagringsmodus) |
| Bytterekkefølge | Little-endian (ZIP-beholder) |
| Fargerom | sRGB, Display P3, CSS Color Module Level 4 |
| Kanaler og struktur | XHTML-sider med flytende tekst eller fast oppsett, CSS-stilark, innebygde SVG- og rasterbilder, lyd og video |
| Maks. dimensjoner | Ubegrenset paginering (tilpasses dynamisk til alle skjermstørrelser, fra klokker til 8K-TV-er) |
| Gjennomsiktighet | Full støtte for CSS-gjennomsiktighet med alfa, opasitetsmasker og gjennomsiktig PNG-/SVG-grafikk |
| Strømming og progressiv visning | Innholdsfortegnelsen (toc.ncx / nav.xhtml) gir mulighet for å gå direkte til kapitler |
Teknisk sammenligningsmatrise: EPUB sammenlignet med konkurrenter
| Teknisk attributt | EPUB (Gjeldende) | AZW3 | MOBI | |
|---|---|---|---|---|
| Flytende tekst | Tekst med flytende layout; utformingen avhenger av lesesystemet | Fast sidelayout (krever zooming) | Flytende kun på Kindle | Primitiv flyt |
| Standardisering | W3C offisiell åpen anbefaling | ISO 32000 åpen standard | Proprietær Amazon-standard | Foreldet proprietær standard |
| Maskinvarekompatibilitet | Støtten avhenger av leseenheten og leseappen. | Støttes av mange lesesystemer; tilgjengeligheten varierer | Kun Amazon Kindle-enheter | Kun eldre Kindle og PDA |
| Beholderarkitektur | ZIP-arkiv med XHTML/CSS/JS | Binært objekthierarki | PalmDOC-database | PalmDOC-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
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.
Relaterte konverteringspar for EPUB
Konvertering av eldre Mobipocket e-bokfiler til det moderne EPUB-formatet sikrer at det digitale biblioteket ditt fungerer på nyere e-boklesere og mobilapplikasjoner.
Konvertering av EPUB-filer til Mobipocket-e-bokformat forvandler moderne zippede HTML-dokumenter til enkeltstående binære PalmDOC-filer for eldre leseplater.
Konverter en FictionBook 2.0-bok til en EPUB-pakke med tekst som tilpasser seg skjermen, for kompatible lesebrett og leseapper.
Konverter EPUB-e-bøker til FictionBook 2.0 XML-filer for kompatible lesere og arkiveringsflyter.