EPUB e-könyv (.epub)
W3C SzabványAz Electronic Publication (EPUB) a W3C által fenntartott, nyílt specifikációjú e-könyvformátum, amelyet újratördelhető vagy rögzített elrendezésű kiadványok csomagolására terveztek, kompatibilis olvasórendszerekhez.
MOBI konvertálása erre: EPUB
Ingyenes, böngészőben használható MOBI-konverter EPUB formátumba. A fájlokat azonnal konvertálhatja az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) EPUB fájlokat:
Bájtszintű fejlécaláírás (fájlazonosító bájtok)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) EPUB fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65ASCII ÁBRÁZOLÁS: PK..mimetypeapplication/epub+zip
Szabványosítás: W3C EPUB 3.3 Recommendation
Műszaki specifikációk
| Konténer architektúra | ZIP-archívum tömörítetlen „mimetype” fájllal, META-INF/container.xml fájllal és OEBPS-tartalomcsomaggal |
| Tömörítés | Deflate (zlib) tömörítés a belső tartalomfájlokon; a „mimetype” fájl szigorúan tömörítetlen (Store mód) |
| Bájtsorrend | kis bájtsorrendű (ZIP-tároló) |
| Színterek | sRGB, Display P3, CSS Color Module Level 4 |
| Csatornák és struktúra | Újratördelhető vagy rögzített elrendezésű XHTML-oldalak, CSS-stíluslapok, beágyazott SVG- és raszterképek, hang és videó |
| Max. méretek | Korlátlan oldalszám (dinamikusan újratördelhető bármilyen kijelzőmérethez, az órától a 8K-s tévéig) |
| Átlátszóság | Teljes CSS-alfa-átlátszóság, átlátszósági maszkok és átlátszó PNG/SVG-grafikák |
| Streaming és progresszív | A tartalomjegyzék (toc.ncx / nav.xhtml) azonnali fejezetre ugrást tesz lehetővé |
Műszaki összehasonlító mátrix: EPUB vs. versenytársak
| Technikai attribútum | EPUB (Jelenlegi) | AZW3 | MOBI | |
|---|---|---|---|---|
| Tördelhető szöveg | Újratördelhető szöveg; az elrendezés az olvasórendszertől függ | Rögzített oldalelrendezés (nagyítást igényel) | Csak Kindle-ön tördelhető | Primitív tördelés |
| Szabványosítás | A W3C hivatalos nyílt ajánlása | ISO 32000 nyílt szabvány | Védjegyoltalom alatt álló Amazon szabvány | Elavult, zárt szabvány |
| Hardverkompatibilitás | A támogatás az olvasóeszköztől és az alkalmazástól függ. | Számos olvasórendszer támogatja; az elérhetőség változó | Csak Amazon Kindle eszközök | Csak régebbi Kindle és PDA |
| Konténer-architektúra | ZIP archívum XHTML/CSS/JS tartalommal | Bináris objektumhierarchia | PalmDOC adatbázis | PalmDOC adatbázis |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
E-olvasóhiba: „A csomagot nem sikerült megnyitni: érvénytelen mimetype”.
Kiváltó ok: A tömörítő tömörítette a „mimetype” fájlt, vagy a 30. bájttól eltérő eltolással helyezte el.
Helyreállítás: Csomagolja újra a File2File.app Ebook Repair használatával a tömörítetlen mimetype elhelyezés kényszerítéséhez.
Biztonsági elemzés és elemző (parser) támadási vektorok
Az EPUB-tartalomdokumentumok XHTML-t használnak, és tartalmazhatnak szkripteket, de az EPUB-olvasórendszereknek nem kötelező támogatniuk a szkripteket. A biztonsági ellenőrzések az olvasórendszertől és annak beállításaitól függenek.
Ismert támadási vektorok
- Webhelyek közötti parancsfájl-befecskendezés (XSS) az EPUB JavaScript-olvasórendszerekben a felhasználó könyvtári adatainak ellopása céljából.
- XML-külsőentitás-befecskendezés (XXE) az EPUB XML-jegyzékeinek elemzőiben.
- Zip bombával végrehajtott kitömörítési támadások, amelyek felemésztik a szerver tárhelyét a katalógusba való betöltés során.
Ajánlott védekezési módszerek: Tiltsa le a szkriptfuttatást és a külső hálózati lekéréseket a nem megbízható EPUB-ok elemzésekor.
Történeti háttér és mérföldkövek
Főbb előnyök
- A W3C által karbantartott nyílt szabvány, amelyet digitális kiadványokhoz használnak.
- Hibátlan tördelhető tipográfia: a szöveg automatikusan igazítja a betűméretet, a margókat és a sorközt bármilyen kijelzőhöz.
- Világszínvonalú akadálymentesítési támogatás: képernyőolvasók, hangalapú narráció szinkronizálása (Médiaátfedések) és diszlexia-barát betűtípusok.
Technikai korlátok és hátrányok
- A rögzített elrendezésű, összetett terveket (például műszaki tankönyveket és magazinokat) nehéz lehet megbízhatóan megjeleníteni különböző képernyőarányokon.
- Szigorú ZIP-csomagolási szabályok: az EPUB érvénytelen, ha a tömörítetlen „mimetype” fájl nem a ZIP első fájlja, és nem a 30. bájteltolásnál kezdődik.
- A Kindle-eszközökön az EPUB-fájlokat konvertálni kell (a Send-to-Kindle vagy a Calibre segítségével), mert USB-n keresztül nem lehet őket natív módon áthúzni.
Érdekes technikai tudnivalók
- Az EPUB-ban található „mimetype” fájlnak kell lennie a ZIP-archívum legelső fájljának, teljesen tömörítetlennek kell lennie (0%-os tömörítés), és pontosan az „application/epub+zip” értéket kell tartalmaznia, záró szóközök nélkül.
- A Project Gutenberg több mint 70 000 ingyenes e-könyvet kínál több formátumban; az EPUB elérhetősége címenként változik.
- 2017-ben az International Digital Publishing Forum (IDPF) közvetlenül beleolvadt a World Wide Web Consortiumba (W3C).
Gyakran Ismételt Műszaki Kérdések
Miért jobb az EPUB, mint a PDF könyvolvasáshoz?
Az EPUB újratördelhető (reflowable), ami azt jelenti, hogy a szöveg automatikusan igazodik a telefon vagy az e-olvasó képernyőjéhez bármilyen betűméret mellett, míg a PDF rögzített oldalméretekkel rendelkezik, ami állandó nagyítást és pásztázást igényel.
Olvashatok EPUB fájlokat iPhone-on vagy Macen?
Az Apple Books képes EPUB-könyveket megnyitni a támogatott Apple-eszközökön, de az elérhetőség és a beállítás az eszköztől és a szoftververziótól függhet.
Hogyan alakíthatok át EPUB-fájlt PDF-fájllá vagy MOBI-fájllá?
A File2File.app segítségével EPUB-könyveket alakíthat PDF-dokumentummá vagy Kindle-kompatibilis formátumba közvetlenül a böngészőben.
Kapcsolódó EPUB konverziós párok
A hagyományos Mobipocket e-könyv fájlok modern EPUB formátumba alakítása biztosítja, hogy a digitális könyvtár a mai e-olvasókon és mobilalkalmazásokon is működjön.
Az EPUB fájlok Mobipocket e-könyv formátumba történő konvertálása a modern tömörített HTML dokumentumokat egyetlen bináris PalmDOC fájllá alakítja a régebbi e-olvasók számára.
Alakítson át FictionBook 2.0 formátumú könyvet EPUB-csomaggá, újratördelhető tartalommal, kompatibilis e-olvasókhoz és olvasóalkalmazásokhoz.
EPUB e-könyvek konvertálása FictionBook 2.0 XML fájlokká kompatibilis olvasókhoz és archiválási munkafolyamatokhoz.