EPUB-e-bog (.epub)
W3C StandardElectronic Publication (EPUB) er et åbent specificeret e-bogsformat, der vedligeholdes af W3C. Det er udviklet til at pakke publikationer med dynamisk tekstombrydning eller fast layout til læsesystemer, der understøtter formatet.
Konverter MOBI til EPUB
Gratis MOBI til EPUB-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøgelse og metadata
Operativsystemer og filanalysatorer identificerer EPUB-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer EPUB-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65ASCII-REPRÆSENTATION: PK..mimetypeapplication/epub+zip
Standardisering: W3C EPUB 3.3 Recommendation
Tekniske specifikationer
| Containerarkitektur | ZIP-arkiv med den ukomprimerede 'mimetype'-fil, META-INF/container.xml og OEBPS-indholdspakken |
| Komprimering | Deflate-komprimering (zlib) af interne indholdsfiler; 'mimetype'-filen skal være ukomprimeret (Store-tilstand) |
| Byte-rækkefølge | Little-Endian (ZIP-beholder) |
| Farverum | sRGB, Display P3, CSS Color Module Level 4 |
| Kanaler og struktur | XHTML-sider med flydende eller fast layout, CSS-stilark, indlejrede SVG-/rasterbilleder, lyd og video |
| Maks. dimensioner | Ubegrænset paginering (tilpasser sig dynamisk alle skærmstørrelser fra ur til 8K-tv) |
| Gennemsigtighed | Fuld CSS-alfagennemsigtighed, opacitetsmasker og gennemsigtige PNG-/SVG-grafikker |
| Streaming og progressiv | Indholdsfortegnelsen (toc.ncx / nav.xhtml) muliggør øjeblikkelig søgning i kapitler |
Teknisk sammenligningsmatrix: EPUB sammenlignet med konkurrenterne
| Teknisk attribut | EPUB (Aktuel) | AZW3 | MOBI | |
|---|---|---|---|---|
| Flydende tekst | Tekst med dynamisk ombrydning; layoutet afhænger af læsesystemet. | Fast sidelayout (kræver zoom) | Dynamisk tekstombrydning kun på Kindle | Primitiv tekstombrydning |
| Standardisering | Officiel åben anbefaling fra W3C | ISO 32000 åben standard | Proprietær Amazon-standard | Forældet proprietær standard |
| Hardwarekompatibilitet | Understøttelsen afhænger af læseenheden og appen. | Understøttes af mange læsesystemer; tilgængeligheden varierer. | Kun Amazon Kindle-enheder | Kun ældre Kindle & PDA |
| Containerarkitektur | ZIP-arkiv med XHTML/CSS/JS | Binært objekthierarki | PalmDOC-database | PalmDOC-database |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
E-læser-fejl: 'Pakken kunne ikke åbnes: ugyldig mimetype'.
Grundlæggende årsag: Kompressoren komprimerede 'mimetype'-filen eller placerede den på et andet offset end byte 30.
Gendannelse: Genpak ved hjælp af File2File.app Ebook Repair for at gennemtvinge ukomprimeret placering af mimetype.
Sikkerhedsanalyse og parser-angrebsvektorer
EPUB-dokumenter bruger XHTML og kan indeholde scripts, men EPUB-læsesystemer behøver ikke understøtte scripts. Sikkerhedskontrollerne afhænger af læsesystemet og dets konfiguration.
Kendte angrebsvektorer
- Cross-site scripting (XSS) i EPUB JavaScript-læsesystemer for at stjæle brugerens biblioteksdata.
- XML External Entity (XXE)-indsprøjtning i EPUB XML-manifestparsere.
- Zip-bombe-dekomprimeringsangreb, der opbruger serverlagerplads under katalogindlæsning.
Defensive bedste praksisser: Deaktiver scriptexekvering og ekstern netværkshentning ved parsing af ikke-troværdige EPUB'er.
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- En åben standard, der vedligeholdes af W3C og bruges til digitale udgivelser.
- Fejlfri dynamisk tekstombrydning: teksten tilpasser automatisk skriftstørrelse, marginer og linjeafstand til enhver skærm.
- Tilgængelighedsunderstøttelse i verdensklasse: skærmlæsere, synkronisering af lydfortælling (Media Overlays) og skrifttyper til ordblinde.
Tekniske begrænsninger og ulemper
- Komplekse design med fast layout (såsom tekniske lærebøger og magasiner) kan være svære at gengive pålideligt på tværs af forskellige skærmformater.
- Strenge ZIP-pakningsregler: Hvis den ukomprimerede 'mimetype'-fil ikke er den allerførste fil ved byte-offset 30, er EPUB'en ugyldig.
- Kindle-enheder kræver konvertering (via Send-to-Kindle eller calibre) i stedet for direkte USB-træk-og-slip.
Interessante tekniske fakta
- 'mimetype'-filen inde i en EPUB skal være den første fil i ZIP-arkivet, skal være fuldstændig ukomprimeret (0% komprimering) og skal indeholde præcist 'application/epub+zip' uden afsluttende mellemrum.
- Project Gutenberg tilbyder over 70.000 gratis e-bøger i flere formater; EPUB er ikke tilgængeligt for alle titler.
- I 2017 blev International Digital Publishing Forum (IDPF) en del af World Wide Web Consortium (W3C).
Ofte stillede tekniske spørgsmål
Hvorfor er EPUB bedre end PDF til at læse bøger?
EPUB har tekst med dynamisk ombrydning, så teksten automatisk tilpasses skærmen på din telefon eller e-læser ved enhver skriftstørrelse. PDF har derimod faste sidemål, så du ofte må knibe sammen for at zoome.
Kan jeg læse EPUB-filer på en iPhone eller Mac?
Apple Books kan åbne EPUB-bøger på understøttede Apple-enheder, men tilgængelighed og opsætning kan variere efter enhed og softwareversion.
Hvordan kan jeg konvertere EPUB til PDF eller MOBI?
Du kan konvertere EPUB-bøger til smukt formaterede PDF-dokumenter eller Kindle-venlige formater ved hjælp af File2File.app direkte i din browser.
Relaterede konverteringspar for EPUB
Konvertering af ældre Mobipocket eBook-filer til det moderne EPUB-format sikrer, at dit digitale bibliotek fungerer på nutidige e-læsere og mobilapplikationer.
Konvertering af EPUB-filer til Mobipocket eBook-format forvandler moderne zippede HTML-dokumenter til enkelte binære PalmDOC-filer til ældre e-læsere.
Konverter en bog i FictionBook 2.0-format til en EPUB-pakke med flydende indhold til kompatible e-læsere og læseapps.
Konverter EPUB-e-bøger til FictionBook 2.0 XML-filer til kompatible læsere og arkiveringsarbejdsgange.