Hvad er EPUB-filformatet?
Filer med filendelsen .epub indeholder elektroniske publikationer - Electronic PUBlication - komprimeret med ZIP-metoden og gemt i et åbent format baseret på XML og XHTML. Inde i filen findes der også metadata, der beskriver publikationen; formatet muliggør desuden fuldtekstsøgning.
En sådan fil kan indeholde:
- Bogindhold, med mulighed for at ændre skriftstørrelse og få vist indholdet uden opdeling i sider (reflowable layout)
- Raster- eller vektorgrafik
- Kopibeskyttelse via DRM (Digital Rights Management)
- CSS-stylesheets, der styrer typografi og layout
- Lyd- og videomedia (understøttet fra
.epub3.x og frem) - Interaktive JavaScript-baserede elementer (
.epub3.x)
.epub-filer erstattede det tidligere Open eBook-format, som blev introduceret af International Digital Publishing Forum - IDPF - i 2007. I dag er .epub, sammen med .mobi og .pdf, den mest populære standard til distribution af elektroniske bøger og andre publikationer på dedikerede e-læsere, mobile enheder og computere udstyret med kompatibel software.
Internt er en .epub-fil et ZIP-arkiv, der indeholder .xhtml-sider, .css-filer, billeder og et XML-baseret pakkedokument (content.opf), der definerer bogens struktur og metadata. En særlig ukomprimeret post ved navn mimetype - altid den første fil i arkivet - indeholder strengen application/epub+zip, hvilket gør det muligt for værktøjer at identificere formatet pålideligt. Den nuværende standard, EPUB 3.3, blev en W3C-henstilling i maj 2023, hvilket tilføjede forbedret tilgængelighed, MathML 3-understøttelse og forfinede scripting-regler.
Sikkerhed og tryghed
RISIKO: LOWEPUB er et dataformat og er generelt sikkert. Forbehold: EPUB 3 tillader JavaScript i indholdet, og sårbarheder i læsere (f.eks. path-traversal eller XSS i ældre EPUB.js/læse-apps) har lejlighedsvis gjort det muligt for ondsindede bøger at opføre sig forkert - hold læse-apps opdateret og foretræk bøger fra pålidelige kilder. Piratkopierede EPUB-downloadsteder udgør en større praktisk risiko (medfølgende adware/falske downloads). DRM-beskyttede filer er ikke farlige, blot begrænsede.
Formatdetaljer
kort fortaltProgrammer der åbner EPUB-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-arkiv; en gyldig .zip-fil, der kan pakkes ud med ethvert standard ZIP-værktøj |
| MIME-type | application/epub+zip |
| Magic bytes | 50 4B 03 04 (ZIP-header) ved offset 0; ukomprimeret mimetype-post ved offset 30 indeholder ASCII-strengen application/epub+zip |
| Indholds-markup | XHTML 1.1 i EPUB 2; HTML5 i EPUB 3 |
| Stylesheet-understøttelse | CSS 2.1-undersæt i EPUB 2; CSS Snapshot 2017-undersæt i EPUB 3 |
| Pakkedokument | `content.opf` - XML-fil, der erklærer bogens manifest, rækkefølge og Dublin Core-metadata |
| Navigationsdokument | `toc.ncx` i EPUB 2; `nav.xhtml` i EPUB 3 |
| Reflowable layout | Tekst og layout tilpasser sig dynamisk til læserens skærmstørrelse, skrifttype og brugerpræferencer |
| Fast layout | Valgfri fixed-layout (FXL) tilstand til tegneserier, børnebøger og grafiske romaner (EPUB 3) |
| DRM-understøttelse | Valgfrit; AES-128 kryptering; almindelige systemer inkluderer Adobe ADEPT og Apple FairPlay |
| Lyd og video | HTML5 `<audio>` og `<video>` elementer understøttet i EPUB 3-dokumenter |
| Scripting | JavaScript understøttet på dokument- og containerniveau i EPUB 3; fraværende i EPUB 2 |
| Tilgængelighed | EPUB Accessibility 1.1 specifikation; ARIA landmark-roller; WCAG 2-overholdelsesmetadata i OPF |
| MathML-understøttelse | MathML 3 understøttet indfødt i EPUB 3.3 |
| Metadatastandard | Dublin Core-elementer (dc:title, dc:creator, dc:language) påkrævet i OPF-pakkedokumentet |
| Standardiseringsorgan | W3C (IDPF fusionerede med W3C i februar 2017); EPUB 3.3 blev en W3C-henstilling i maj 2023 |
| Udgivet | 2007 (EPUB 2.0, IDPF); current version EPUB 3.3, W3C Recommendation May 2023 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.w3.org |
EPUB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om EPUB-filer.