EPUB-e-bok (.epub)
W3C StandardElectronic Publication (EPUB) är ett e-boksformat med en öppen specifikation som underhålls av W3C. Det är utformat för att paketera publikationer med omflödesbar text eller fast layout för kompatibla lässystem.
Konvertera MOBI till EPUB
Gratis konverterare från MOBI till EPUB i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar EPUB-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar EPUB-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65ASCII-REPRESENTATION: PK..mimetypeapplication/epub+zip
Standardisering: W3C EPUB 3.3-rekommendation
Tekniska specifikationer
| Containerarkitektur | ZIP-arkiv med en okomprimerad "mimetype"-fil, META-INF/container.xml och ett OEBPS-innehållspaket |
| Komprimering | Deflate-komprimering (zlib) av interna innehållsfiler; filen "mimetype" måste vara okomprimerad (Store-läge) |
| Byteordning | Little-endian (ZIP-behållare) |
| Färgrymder | sRGB, Display P3, CSS Color Module Level 4 |
| Kanaler och struktur | XHTML-sidor med omflödesbar text eller fast layout, CSS-formatmallar, inbäddade SVG-/rasterbilder, ljud och video |
| Maximala dimensioner | Obegränsad sidnumrering (anpassas dynamiskt till skärmar från klockor till 8K-tv) |
| Transparens | Fullständigt stöd för CSS-alfatransparens, opacitetsmasker och transparent PNG-/SVG-grafik |
| Strömning och progressiv visning | Innehållsförteckningen (toc.ncx / nav.xhtml) gör det möjligt att gå direkt till kapitel |
Teknisk jämförelsematris: EPUB jämfört med konkurrenter
| Tekniskt attribut | EPUB (Aktuell) | AZW3 | MOBI | |
|---|---|---|---|---|
| Omflödesbar text | Omflödesbar text; layouten beror på lässystemet | Fast sidlayout (kräver inzoomning) | Omflödesbar endast på Kindle | Primitivt flöde |
| Standardisering | Officiell öppen W3C-rekommendation | ISO 32000 öppen standard | Proprietär Amazon-standard | Föråldrad proprietär standard |
| Hårdvarukompatibilitet | Stödet beror på läsenheten och läsappen. | Stöds av många lässystem; tillgängligheten varierar | Endast Amazon Kindle-enheter | Endast äldre Kindle-enheter och handdatorer |
| Containerarkitektur | ZIP-arkiv med XHTML/CSS/JS | Binär objekthierarki | PalmDOC-databas | Begränsat textflöde |
Vanliga skadeorsaker och hex-återställningsguide
E-läsarfel: 'Paketet kunde inte öppnas: ogiltig mimetype'.
Grundorsak: Komprimeringsverktyget komprimerade filen 'mimetype' eller placerade den på en annan offset än byte 30.
Återställning: Repaketera med File2File.app Ebook Repair för att tvinga fram okomprimerad placering av mimetype.
Säkerhetsanalys och attackvektorer för tolkar
EPUB-innehållsdokument använder XHTML och kan innehålla skript, men EPUB-läsprogram behöver inte ha stöd för skript. Säkerhetskontrollerna beror på läsprogrammet och dess konfiguration.
Kända attackvektorer
- Cross-site scripting (XSS) i EPUB-läsystem med JavaScript för att stjäla användarens biblioteksdata.
- XML External Entity (XXE)-injektering i EPUB:s XML-manifesttolkar.
- Zip-bomb med dekomprimering som förbrukar lagringsutrymme på servern när kataloger läses in.
Rekommenderade skyddsåtgärder: Inaktivera skriptkörning och externa nätverksanrop vid tolkning av otillförlitliga EPUB-filer.
Historiskt ursprung och milstolpar
Viktiga fördelar
- En öppen standard som underhålls av W3C och används för digitala publikationer.
- Felfri omflödesbar typografi: texten anpassar automatiskt teckenstorlek, marginaler och radavstånd till alla skärmar.
- Stöd för tillgänglighet i världsklass: skärmläsare, synkronisering av ljudberättande (Media Overlays) och typsnitt för dyslektiker.
Tekniska begränsningar
- Fast layout med komplexa designlösningar (som tekniska läroböcker och tidskrifter) kan vara svår att återge tillförlitligt på olika skärmproportioner.
- Stränga ZIP-paketeringsregler: om den okomprimerade filen 'mimetype' inte är den absolut första filen vid byte-offset 30 är EPUB-filen ogiltig.
- Kindle-enheter kräver konvertering (via Send-to-Kindle eller calibre) snarare än inbyggd dra-och-släpp-funktion via USB.
Intressant teknisk kuriosa
- Filen 'mimetype' i ett EPUB-arkiv måste vara den första filen i ZIP-arkivet, vara helt okomprimerad (0 % komprimering) och innehålla exakt 'application/epub+zip' utan efterföljande mellanslag.
- Project Gutenberg erbjuder över 70 000 kostnadsfria e-böcker i flera format; tillgången till EPUB varierar mellan titlar.
- År 2017 sammansmälte International Digital Publishing Forum (IDPF) direkt med World Wide Web Consortium (W3C).
Vanliga tekniska frågor
Varför är EPUB bättre än PDF för att läsa böcker?
EPUB är omflödesbart, vilket innebär att texten automatiskt anpassar sig för att passa din telefons eller e-läsares skärm vid valfri teckenstorlek, medan PDF har fasta sidmått som kräver ständig in- och utzoomning.
Kan jag läsa EPUB-filer på en iPhone eller Mac?
Apple Books kan öppna EPUB-böcker på Apple-enheter som stöds, men tillgänglighet och inställningar kan variera beroende på enhet och programvaruversion.
Hur kan jag konvertera EPUB till PDF eller MOBI?
Du kan konvertera EPUB-böcker till vackert formaterade PDF-dokument eller Kindle-vänliga format med File2File.app direkt i din webbläsare.
Relaterade konverteringspar för EPUB
Konvertering av äldre Mobipocket e-boksfiler till det moderna EPUB-formatet säkerställer att ditt digitala bibliotek fungerar på nutida e-läsare och mobilappar.
Konvertering av EPUB-filer till Mobipocket eBook-format förvandlar moderna zippade HTML-dokument till enskilda binära PalmDOC-filer för äldre e-läsare.
Konvertera en FictionBook 2.0-bok till ett EPUB-paket med omflödningsbart innehåll för kompatibla e-läsare och läsappar.
Konvertera EPUB-e-böcker till FictionBook 2.0 XML-filer för kompatibla läsare och arkiveringsflöden.