E-kniha EPUB (.epub)

W3C Štandard

Electronic Publication (EPUB) je celosvetovo štandardizovaný, open-source formát digitálnych e-kníh, ktorý spravuje konzorcium W3C a ktorý prináša prístupné, prispôsobiteľné digitálne knihy bohaté na multimédiá naprieč všetkými platformami.

Konvertovať MOBI do EPUB

Bezplatný konvertor z MOBI do EPUB priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.

Preskúmať a metadáta

Operačné systémy a analyzátory súborov identifikujú súbory EPUB kontrolou počiatočnej binárnej bajtovej sekvencie:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Podpis hlavičky na úrovni bajtov (Magic Bytes)

Operačné systémy a analyzátory súborov identifikujú súbory EPUB kontrolou počiatočnej binárnej bajtovej sekvencie:

HEXADECIMÁLNY PODPIS (OFFSET 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

ASCII REPREZENTÁCIA: PK..mimetypeapplication/epub+zip

Štandardizácia: W3C EPUB 3.3 Recommendation

Technické špecifikácie

Architektúra kontajneraZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package
KompresiaDeflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode)
Poradie bajtov (Endianness)Little-Endian (ZIP container)
Farebné priestorysRGB, Display P3, CSS Color Module Level 4
Kanály a štruktúraReflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video
Max. rozmeryUnbounded pagination (reflows dynamically to any display size from watch to 8K TV)
PriehľadnosťFull CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics
Streamovanie a postupné načítavanieTable of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking

Technická porovnávacia matica: EPUB vs konkurenti

Technický atribútEPUB (Aktuálne)PDFAZW3MOBI
Prispôsobiteľný text100% dynamické prispôsobenie na všetkých obrazovkáchPevné rozloženie stránky (vyžaduje priblíženie)Prispôsobiteľné iba v KindlePrimitívne prispôsobenie
ŠtandardizáciaOficiálne otvorené odporúčanie W3COtvorený štandard ISO 32000Vlastný štandard spoločnosti AmazonZastaralý proprietárny štandard
Kompatibilita s hardvéromUniverzálna (Apple, Kobo, Android, PC)Univerzálna (všetky zariadenia)Iba zariadenia Amazon KindleIba staršie Kindle a PDA
Architektúra kontajneraArchív ZIP s XHTML/CSS/JSHierarchia binárnych objektovDatabáza PalmDOCDatabáza PalmDOC

Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde

Chyba čítačky: „Balík sa nepodarilo otvoriť: neplatný mimetype".

Hlavná príčina: Kompresor komprimoval súbor „mimetype" alebo ho umiestnil na iný offset ako bajt 30.

Obnova: Znovu zabaliť pomocou nástroja File2File Ebook Repair na vynútenie nekomprimovaného umiestnenia súboru mimetype.

Bezpečnostná analýza a vektory útokov na parser

Súbory EPUB obsahujú kompletné enginy HTML5 a JavaScriptu, ktoré musia byť izolované (sandboxed), aby sa zabránilo prístupu k lokálnym súborom alebo exfiltrácii údajov cez sieť.

Známe vektory útokov

  • Skriptovanie medzi stránkami (XSS) v čítacích systémoch JavaScriptu EPUB s cieľom ukradnúť údaje z knižnice používateľa.
  • Injekcia externých entít XML (XXE) v parseroch manifestov XML EPUB.
  • Útoky dekompresiou v podobe ZIP bomb, ktoré vyčerpávajú úložisko servera počas načítavania katalógu.

Najlepšie obranné postupy:

Historický pôvod a míľniky

2023W3C oficiálne vydáva EPUB 3.3 ako schválené odporúčanie webového štandardu.
2011IDPF vydáva EPUB 3, ktorý prináša HTML5, CSS3, MathML a multimediálne vrstvy pre audio a video.
2007EPUB 2.0 nahrádza štandard Open eBook Publication Structure (OEBPS) ako oficiálny priemyselný štandard.

Kľúčové výhody a prednosti

  • Nespochybniteľný globálny štandard pre digitálne čítanie: 100% otvorený, nezávislý od dodávateľov a podporovaný konzorciom W3C.
  • Bezchybná prispôsobiteľná typografia: text automaticky prispôsobuje veľkosť písma, okraje a riadkovanie pre akýkoľvek displej.
  • Prvotriedna podpora prístupnosti: čítačky obrazovky, synchronizácia zvukového rozprávania (mediálne vrstvy) a písma pre dyslektikov.

Technické obmedzenia a nevýhody

  • Zložitý dizajn s pevným rozložením (ako sú technické učebnice a časopisy) sa môže ťažko spoľahlivo vykresľovať na rôznych pomeroch strán obrazovky.
  • Prísne pravidlá balenia ZIP: ak nekomprimovaný súbor „mimetype" nie je úplne prvým súborom na bajtovom offsete 30, EPUB je neplatný.
  • Zariadenia Kindle vyžadujú konverziu (cez funkciu Send-to-Kindle alebo program Calibre) namiesto natívneho prenosu cez USB.

Zaujímavé technické drobnosti

  • Súbor „mimetype" vnútri súboru EPUB musí byť prvým súborom v archíve ZIP, musí byť úplne nekomprimovaný (0 % kompresia) a musí obsahovať presne reťazec „application/epub+zip" bez koncových medzier.
  • Projekt Gutenberg poskytuje viac ako 70 000 bezplatných klasických literárnych diel formátovaných v EPUB.
  • V roku 2017 sa Medzinárodné fórum pre digitálne publikovanie (IDPF) zlúčilo priamo s konzorciom World Wide Web Consortium (W3C).

Často kladené technické otázky

Prečo je EPUB na čítanie kníh lepší ako PDF?

EPUB je prispôsobiteľný (reflowable), čo znamená, že text sa automaticky prispôsobí obrazovke vášho telefónu alebo čítačky pri akejkoľvek veľkosti písma, zatiaľ čo PDF má pevné rozmery stránok, ktoré vyžadujú neustále približovanie a oddialenie.

Môžem čítať súbory EPUB v systéme iPhone alebo Mac?

Áno. Aplikácia Apple Books je predinštalovaná v každom iPhone, iPad a Macu, čím poskytuje natívnu podporu kníh EPUB priamo po vybalení.

Ako môžem konvertovať EPUB na PDF alebo MOBI?

Knihy EPUB môžete konvertovať na nádherne formátované dokumenty PDF alebo formáty vhodné pre Kindle pomocou aplikácie File2File.app priamo vo vašom prehliadači.