Vad är filformatet EPUB?
Filer med filtillägget .epub innehåller elektroniska publikationer - Electronic PUBlication - komprimerade med ZIP-metoden och lagrade i ett öppet format baserat på XML och XHTML. Inuti filen finns även metadata som beskriver publikationen; formatet möjliggör även fulltextsökning.
En sådan fil kan innehålla:
- Bokinnehåll, med möjlighet att ändra typsnittsstorlek och alternativet att visa det utan siduppdelning (flödande layout)
- Raster- eller vektor-grafik
- Kopieringsskydd via DRM (Digital Rights Management)
- CSS-stilmallar som styr typografi och layout
- Ljud- och videomedia (stöds från
.epub3.x och framåt) - Interaktiva JavaScript-drivna element (
.epub3.x)
.epub-filer ersatte det tidigare Open eBook-formatet, som introducerades av International Digital Publishing Forum - IDPF - år 2007. För närvarande är .epub, tillsammans med formaten .mobi och .pdf, den mest populära standarden för distribution av elektroniska böcker och andra publikationer på dedikerade läsplattor, mobila enheter och datorer utrustade med kompatibel programvara.
Internt är en .epub-fil ett ZIP-arkiv som innehåller .xhtml-sidor, .css-filer, bilder och ett XML-baserat paketdokument (content.opf) som deklarerar bokens struktur och metadata. En speciell okomprimerad post vid namn mimetype - alltid den första filen i arkivet - innehåller strängen application/epub+zip, vilket gör att verktyg kan identifiera formatet tillförlitligt. Den nuvarande standarden, EPUB 3.3, blev en W3C Recommendation i maj 2023, vilket lade till förbättrad tillgänglighet, stöd för MathML 3 och förfinade skriptregler.
Säkerhet & trygghet
RISK: LOWEPUB är ett dataformat och är generellt säkert. Förbehåll: EPUB 3 tillåter JavaScript i innehållet, och sårbarheter i läsare (t.ex. path-traversal eller XSS i äldre EPUB.js/läsappar) har ibland gjort det möjligt för skadliga böcker att missköta sig - håll läsappar uppdaterade och föredra böcker från välrenommerade källor. Webbplatser för nedladdning av piratkopierade EPUB-filer utgör en större praktisk risk (buntad adware/falska nedladdningar). DRM-skyddade filer är inte farliga, bara begränsade.
Formatdetaljer
i ett nötskalProgram som öppnar EPUB-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv; en giltig .zip-fil som kan packas upp med valfritt standard ZIP-verktyg |
| MIME-typ | application/epub+zip |
| Magic bytes | 50 4B 03 04 (ZIP-header) vid offset 0; okomprimerad mimetype-post vid offset 30 innehåller ASCII-strängen application/epub+zip |
| Innehållsmarkup | XHTML 1.1 i EPUB 2; HTML5 i EPUB 3 |
| Stöd för stilmallar | CSS 2.1-delmängd i EPUB 2; CSS Snapshot 2017-delmängd i EPUB 3 |
| Paketdokument | `content.opf` - XML-fil som deklarerar bokens manifest, ordningsföljd och Dublin Core-metadata |
| Navigeringsdokument | `toc.ncx` i EPUB 2; `nav.xhtml` i EPUB 3 |
| Flödande layout | Text och layout anpassas dynamiskt till läsarens skärmstorlek, typsnittsstorlek och användarinställningar |
| Fast layout | Valfritt fast layout-läge (FXL) för serietidningar, barnböcker och grafiska romaner (EPUB 3) |
| DRM-stöd | Valfritt; AES-128-kryptering; vanliga system inkluderar Adobe ADEPT och Apple FairPlay |
| Ljud och video | HTML5-elementen `<audio>` och `<video>` stöds i EPUB 3-dokument |
| Skript | JavaScript stöds på dokument- och containernivå i EPUB 3; saknas i EPUB 2 |
| Tillgänglighet | EPUB Accessibility 1.1-specifikation; ARIA-landmärkesroller; metadata för WCAG 2-efterlevnad i OPF |
| MathML-stöd | MathML 3 stöds nativt i EPUB 3.3 |
| Metadatastandard | Dublin Core-element (dc:title, dc:creator, dc:language) krävs i OPF-paketdokumentet |
| Standardiseringsorgan | W3C (IDPF slogs samman med W3C i februari 2017); EPUB 3.3 blev en W3C Recommendation i maj 2023 |
| Släppt | 2007 (EPUB 2.0, IDPF); current version EPUB 3.3, W3C Recommendation May 2023 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.w3.org |
EPUB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om EPUB-filer.