Hva er EPUB-filformatet?
Filer med filendelsen .epub inneholder elektroniske publikasjoner - Electronic PUBlication - komprimert med ZIP-metoden og lagret i et åpent format basert på XML og XHTML. Inne i filen finnes det også metadata som beskriver publikasjonen; formatet muliggjør også fulltekstsøk.
En slik fil kan inkludere:
- Bokinnhold, med mulighet for å endre skriftstørrelse og valget mellom å vise det uten sideinndeling (flytende layout)
- Raster- eller vektorgrafikk
- Kopibeskyttelse via DRM (Digital Rights Management)
- CSS-stilark som kontrollerer typografi og layout
- Lyd- og videomedier (støttet fra
.epub3.x og nyere) - Interaktive JavaScript-drevne elementer (
.epub3.x)
.epub-filer erstattet det tidligere Open eBook-formatet, introdusert av International Digital Publishing Forum - IDPF - i 2007. For øyeblikket er .epub, sammen med formatene .mobi og .pdf, den mest populære standarden som brukes for distribusjon av elektroniske bøker og andre publikasjoner på dedikerte lesebrett, mobile enheter og datamaskiner utstyrt med kompatibel programvare.
Internt er en .epub-fil et ZIP-arkiv som inneholder .xhtml-sider, .css-filer, bilder og et XML-basert pakkedokument (content.opf) som deklarerer bokens struktur og metadata. En spesiell ukomprimert oppføring kalt mimetype - alltid den første filen i arkivet - inneholder strengen application/epub+zip, noe som gjør at verktøy kan identifisere formatet pålitelig. Den nåværende standarden, EPUB 3.3, ble en W3C-anbefaling i mai 2023, og la til forbedret tilgjengelighet, støtte for MathML 3 og raffinerte regler for skripting.
Sikkerhet og trygghet
RISIKO: LOWEPUB er et dataformat og er generelt trygt. Forbehold: EPUB 3 tillater JavaScript i innholdet, og sårbarheter i leseprogrammer (f.eks. «path-traversal» eller XSS i eldre EPUB.js/apper) har sporadisk gjort det mulig for ondsinnede bøker å oppføre seg feil - hold lese-apper oppdatert og foretrekk bøker fra pålitelige kilder. Nettsider for nedlasting av piratkopierte EPUB-filer utgjør en større praktisk risiko (medfølgende reklameprogramvare/falske nedlastinger). DRM-beskyttede filer er ikke farlige, bare begrensede.
Formatdetaljer
i et nøtteskallProgrammer som åpner EPUB-filer
Tekniske detaljer
dyp spesifikasjon| Containerformat | ZIP-arkiv; en gyldig .zip-fil som kan pakkes ut med ethvert standard ZIP-verktøy |
| MIME-type | application/epub+zip |
| Magic bytes | 50 4B 03 04 (ZIP-header) ved offset 0; ukomprimert mimetype-oppføring ved offset 30 inneholder ASCII-strengen application/epub+zip |
| Innholdsmarkering | XHTML 1.1 i EPUB 2; HTML5 i EPUB 3 |
| Støtte for stilark | CSS 2.1-delmengde i EPUB 2; CSS Snapshot 2017-delmengde i EPUB 3 |
| Pakkedokument | `content.opf` - XML-fil som deklarerer bokens manifest, rekkefølge og Dublin Core-metadata |
| Navigasjonsdokument | `toc.ncx` i EPUB 2; `nav.xhtml` i EPUB 3 |
| Flytende layout | Tekst og layout tilpasser seg dynamisk til leserens skjermstørrelse, skriftstørrelse og brukerinnstillinger |
| Fast layout | Valgfri fast layout (FXL) for tegneserier, barnebøker og bildebøker (EPUB 3) |
| DRM-støtte | Valgfritt; AES-128-kryptering; vanlige systemer inkluderer Adobe ADEPT og Apple FairPlay |
| Lyd og video | HTML5 `<audio>` og `<video>`-elementer støttes i EPUB 3-dokumenter |
| Skripting | JavaScript støttes på innholds- og containernivå i EPUB 3; fraværende i EPUB 2 |
| Tilgjengelighet | EPUB Accessibility 1.1-spesifikasjon; ARIA-landemerker; WCAG 2-metadata i OPF |
| MathML-støtte | MathML 3 støttes naturlig i EPUB 3.3 |
| Metadatastandard | Dublin Core-elementer (dc:title, dc:creator, dc:language) påkrevd i OPF-pakkedokumentet |
| Standardiseringsorgan | W3C (IDPF ble slått sammen med W3C i februar 2017); EPUB 3.3 ble en W3C-anbefaling i mai 2023 |
| Utgitt | 2007 (EPUB 2.0, IDPF); current version EPUB 3.3, W3C Recommendation May 2023 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.w3.org |
EPUB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om EPUB-filer.