E-kniha EPUB (.epub)

W3C Standardní

Electronic Publication (EPUB) je otevřeně specifikovaný formát e-knih spravovaný konsorciem W3C, určený k balení publikací s přizpůsobitelným textem nebo pevným rozvržením pro kompatibilní čtecí systémy.

Převést MOBI na EPUB

Bezplatný konvertor z MOBI do EPUB v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory EPUB kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory EPUB kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

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

ASCII REPREZENTACE: PK..mimetypeapplication/epub+zip

Standardizace: W3C EPUB 3.3 Recommendation

Technické specifikace

Architektura kontejneruArchiv ZIP s nekomprimovaným souborem „mimetype“, souborem META-INF/container.xml a balíčkem obsahu OEBPS
KompreseSoubory obsahu jsou komprimovány metodou Deflate (zlib); soubor „mimetype“ musí zůstat nekomprimovaný (režim Store)
Pořadí bajtůLittle-endian (kontejner ZIP)
Barevné prostorysRGB, Display P3, Modul barev CSS úrovně 4
Kanály a strukturaStránky XHTML s přizpůsobitelným textem nebo pevným rozvržením, šablony CSS, vložené vektorové a rastrové obrázky SVG, zvuk a video
Max. rozměryPočet stránek není omezen (rozvržení se přizpůsobí velikosti displeje od hodinek po televizor s rozlišením 8K)
PrůhlednostPlná průhlednost alfa v CSS, masky krytí a průhledná grafika PNG/SVG
Streamování a progresivní načítáníObsahuje tabulku obsahu (toc.ncx / nav.xhtml) pro okamžitý přechod na kapitolu

Technická srovnávací matice: EPUB vs konkurence

Technický atributEPUB (Aktuální)PDFAZW3MOBI
Přizpůsobitelný textText s přizpůsobitelným rozvržením; výsledné rozvržení závisí na čtecím systémuPevné stránkové rozvržení (vyžaduje přibližování)Přizpůsobitelné pouze na KindlePrimitivní přizpůsobení
StandardizaceOficiální otevřené doporučení W3COtevřený standard ISO 32000Vlastnický standard AmazonuZastaralý vlastnický standard
Hardwarová kompatibilitaPodpora závisí na čtecím zařízení a aplikaci.Podporováno v mnoha čtecích systémech; dostupnost se lišíPouze zařízení Amazon KindlePouze starší Kindle a PDA
Architektura kontejneruZIP archiv s XHTML/CSS/JSHierarchie binárních objektůDatabáze PalmDOCDatabáze PalmDOC

Běžné režimy poškození a příručka pro obnovení v hex

Chyba čtečky: „Balíček se nepodařilo otevřít: neplatný mimetype".

Hlavní příčina: Kompresor zkomprimoval soubor „mimetype" nebo jej umístil na jiný offset než na bajt 30.

Obnovení: Znovu zabalte soubor pomocí nástroje File2File.app Ebook Repair, abyste vynutili nekomprimované umístění souboru mimetype.

Bezpečnostní analýza a vektory útoků na parser

Dokumenty obsahu EPUB používají XHTML a mohou obsahovat skripty, čtecí systémy EPUB je však nemusí podporovat. Bezpečnostní opatření závisejí na čtecím systému a jeho konfiguraci.

Známé vektory útoků

  • Cross-site scripting (XSS) v čtecích systémech EPUB JavaScriptu za účelem krádeže dat z knihovny uživatele.
  • Injekce XML External Entity (XXE) v parserech manifestů EPUB XML.
  • Útoky pomocí dekompresních bomb ZIP, které během importu katalogu zaplňují úložiště serveru.

Doporučené bezpečnostní postupy: Při parsování nedůvěryhodných souborů EPUB zakažte spouštění skriptů a načítání externího obsahu ze sítě.

Historický vývoj a milníky

2023W3C oficiálně vydává standard EPUB 3.3 jako schválené doporučení webového standardu.
2011IDPF vydává EPUB 3, který zavádí HTML5, CSS3, MathML a multimediální vrstvy pro audio a video.
2007EPUB 2.0 nahrazuje formát Open eBook Publication Structure (OEBPS) jako oficiální průmyslový standard.

Klíčové výhody a přednosti

  • Otevřený standard spravovaný W3C a používaný pro digitální publikace.
  • Dokonalá přizpůsobitelná typografie: text automaticky přizpůsobuje velikost fontu, okraje a řádkování libovolnému displeji.
  • Prvotřídní podpora přístupnosti: čtečky obrazovky, synchronizace zvukového vyprávění (Media Overlays) a fonty pro lidi s dyslexií.

Technická omezení a nevýhody

  • Složitý design s pevným rozvržením (jako jsou odborné učebnice a časopisy) se může obtížně spolehlivě vykreslovat na různých poměrech stran obrazovky.
  • Přísná pravidla balení do ZIP: pokud nekomprimovaný soubor „mimetype" není úplně prvním souborem na bajtovém offsetu 30, je soubor EPUB neplatný.
  • Zařízení Kindle vyžadují konverzi (pomocí funkce Send-to-Kindle nebo nástroje Calibre) namísto přímého přetažení přes USB.

Zajímavé technické drobnosti

  • Soubor „mimetype" uvnitř archivu EPUB musí být prvním souborem v archivu ZIP, musí být zcela nekomprimovaný (0% komprese) a musí obsahovat přesně řetězec „application/epub+zip" bez koncových mezer.
  • Projekt Gutenberg nabízí přes 70 000 bezplatných e-knih v několika formátech; dostupnost EPUB se liší podle titulu.
  • V roce 2017 se Mezinárodní fórum pro digitální publikování (IDPF) přímo sloučilo s konsorciem World Wide Web Consortium (W3C).

Často kladené technické otázky

Proč je formát EPUB pro čtení knih lepší než PDF?

EPUB má přizpůsobitelný text (reflowable), což znamená, že se text automaticky přizpůsobuje obrazovce vašeho telefonu nebo čtečky při libovolné velikosti písma, zatímco PDF má pevné rozměry stránek, které vyžadují neustálé oddalování a přibližování.

Mohu číst soubory EPUB na iPhonu nebo Macu?

Apple Books dokáže otevřít knihy EPUB na podporovaných zařízeních Apple, dostupnost a nastavení se však mohou lišit podle zařízení a verze softwaru.

Jak mohu převést EPUB do PDF nebo MOBI?

Knihy EPUB můžete převést na krásně naformátované dokumenty PDF nebo formáty vhodné pro Kindle pomocí aplikace File2File.app přímo ve vašem prohlížeči.