EPUB - EPUB
![]() | |
Přípona názvu souboru | .epub |
---|---|
Typ internetového média | aplikace / epub + zip |
Magické číslo | PKx03x04 (Zip ) |
Vyvinul | Mezinárodní fórum pro digitální publikování (IDPF) |
První vydání | Září 2007 |
Poslední vydání | 3.2 (15. května 2019[1]) |
Typ formátu | elektronická kniha formát souboru |
Obsahuje | Formát kontejneru OEBPS (OCF; Zip ) |
Rozšířeno z | Otevřete eKnihu, XHTML, CSS, DTBook |
Standard | ISO / IEC TS 30135 |
Otevřený formát ? | Ano |
webová stránka | www |
EPUB je elektronická kniha formát souboru který používá soubor „.epub“ přípona souboru. Termín je zkratka elektronická publikace a je někdy stylizovaný ePub. Soubor EPUB podporuje mnoho elektronické čtečky a kompatibilní software je k dispozici pro většinu smartphonů, tabletů a počítačů. EPUB je technická norma publikoval Mezinárodní fórum pro digitální publikování (IDPF). To se stalo oficiálním standardem IDPF v září 2007, nahrazovat starší Otevřete eKnihu Standard.[2]
The Studijní skupina knižního průmyslu schvaluje formát EPUB 3 jako formát volby obsahu balení a uvedl, že globální průmysl vydávání knih by se měl soustředit na jednotný standard.[3] Formát EPUB je implementován jako archivní soubor skládající se z XHTML soubory nesoucí obsah spolu s obrázky a dalšími podpůrnými soubory. EPUB je nejvíce podporovaný nezávislý na prodejci XML -na základě (na rozdíl od PDF ) formát e-knihy; to znamená, že je podporováno téměř všemi čtečkami hardwaru, kromě Roznítit.[4]
Dějiny
Nástupce Otevřete strukturu publikace eBook, EPUB 2.0 byl schválen v říjnu 2007,[5] s aktualizací údržby (2.0.1) schválenou v září 2010.[6]
Specifikace EPUB 3.0 vstoupila v platnost v říjnu 2011, nahrazena menší aktualizací údržby (3.0.1) v červnu 2014.[7] Mezi nové hlavní funkce patří podpora přesného rozložení nebo specializovaného formátování (dokumenty s pevným rozložením), například u komiksů,[8] a MathML Podpěra, podpora. Aktuální verze EPUB je 3.1, účinná od 5. ledna 2017.[9] Specifikace formátu (textu) prošla reorganizací[10] a úklid; formát podporuje vzdáleně hostované zdroje a nové formáty písem (WOFF 2.0 a SFNT )[11] a používá čistší HTML a CSS.[12]
V květnu 2016 IDPF členové schváleni World Wide Web Consortium (W3C) fúze,[13] „plně sladit vydavatelský průmysl a základní webovou technologii“.[14]
Verze 2.0.1
Soubor EPUB 2.0 byl schválen v říjnu 2007 a aktualizace údržby (2.0.1) měla vyjasnit a opravit chyby ve specifikacích schválených v září 2010.[6] EPUB verze 2.0.1 se skládá ze tří specifikací:
- Otevřete strukturu publikace (OPS) 2.0.1, obsahuje formátování jejího obsahu.[15]
- Otevřete formát balení (OPF) 2.0.1, popisuje strukturu
.epub
soubor v XML.[16] - Otevřete formát kontejneru (OCF) 2.0.1, shromažďuje všechny soubory jako ZIP archiv.[17]
EPUB používá interně XHTML nebo DTBook (standard XML poskytovaný SEDMIKRÁSKA Konsorcium), které představuje text a strukturu dokumentu s obsahem a jeho podmnožinu CSS poskytnout rozvržení a formátování. XML se používá k vytvoření manifestu dokumentu, obsah a EPUB metadata. Nakonec jsou soubory seskupeny do a zip soubor jako formát balení.
Otevřená publikační struktura 2.0.1
Soubor EPUB používá XHTML 1.1 (nebo DTBook) ke konstrukci obsahu knihy od verze 2.0.1. To se liší od předchozích verzí (OEBPS 1.2 a dřívějších), které používaly podmnožinu XHTML. U některých prvků však existuje několik omezení. The mimetype pro dokumenty XHTML v EPUB je aplikace / xhtml + xml
.[15][A]
Styling a rozložení se provádí pomocí podmnožiny CSS 2.0, označované jako Stylové šablony OPS. Tato specializovaná syntaxe vyžaduje, aby čtecí systémy podporovaly pouze část vlastností CSS a přidávaly několik vlastních vlastností. Vlastní vlastnosti zahrnují oeb-page-head, oeb-page-foot,
a oeb-column-number
. Vkládání písem lze provést pomocí @ font-face
vlastnost, stejně jako zahrnutí souboru písma do manifestu OPF (viz níže). The mimetype pro dokumenty CSS v EPUB je text / css
.[15][b]
EPUB to také vyžaduje PNG, JPEG, GIF, a SVG obrázky jsou podporovány pomocí mimetypy obrázek / png, obrázek / jpeg, obrázek / gif, obrázek / svg + xml
. Jiné typy médií jsou povoleny, ale tvůrci musí zahrnout alternativní interpretace pomocí podporovaných typů.[15] Tabulka všech požadovaných mimetypů viz Oddíl 1.3.7 specifikace.
Unicode je vyžadováno a producenti obsahu musí použít buď UTF-8 nebo UTF-16 kódování.[15] Jedná se o podporu mezinárodních a vícejazyčných knih. Čtecí systémy však nejsou vyžadovány, aby poskytovaly písma nezbytná k zobrazení každého znaku unicode, ačkoli jsou povinny zobrazit alespoň zástupný znak pro znaky, které nelze zobrazit úplně.[15]
Příklad kostry souboru XHTML pro EPUB vypadá takto:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns=„http://www.w3.org/1999/xhtml“ xml: lang=„cs“> <hlava> <meta http-ekv="Typ obsahu" obsah=„application / xhtml + xml; charset = utf-8“ /> <titul>Pýcha a předsudek</titul> <odkaz rel="stylový list" href=„css / main.css“ typ=„text / css“ /> </hlava> <tělo> ... </tělo></html>
Otevřete formát balení 2.0.1
Účelem specifikace OPF je „... [definovat] mechanismus, kterým jsou jednotlivé součásti publikace OPS svázány a poskytuje elektronickou publikaci další strukturu a sémantiku.“[16] Toho je dosaženo dvěma soubory XML s příponami .opf
a .ncx
.
- soubor .opf
Soubor OPF, tradičně pojmenovaný content.opf
, je domovem knihy EPUB metadata, manifest souboru a lineární pořadí čtení. Tento soubor má kořenový prvek balík
a čtyři podřízené prvky: metadata, manifest, páteř,
a průvodce
. Kromě toho balík
uzel musí mít unikátní identifikátor
atribut. Mimetyp souboru .opf je application / oebps-package + xml
.[16]
The metadata
prvek obsahuje všechny informace o metadatech pro konkrétní soubor EPUB. Jsou vyžadovány tři značky metadat (i když je k dispozici mnohem více): název, jazyk,
a identifikátor
. titul
obsahuje název knihy, Jazyk
obsahuje jazyk obsahu knihy v RFC 3066 formát nebo jeho nástupci, například novější RFC 4646 a identifikátor
obsahuje jedinečný identifikátor knihy, například její ISBN nebo a URL. The identifikátor
je id
atribut by se měl rovnat unikátní identifikátor
atribut z balík
živel.[16][C]
The manifest
element vypíše všechny soubory obsažené v balíčku. Každý soubor je reprezentován znakem položka
prvek a má atributy id, href, typ média
. Zde by měly být uvedeny všechny XHTML (dokumenty s obsahem), šablony stylů, obrázky nebo jiná média, vložená písma a soubor NCX. Pouze .opf
samotný soubor, container.xml
a mimetype
soubory by neměly být zahrnuty.[16] Všimněte si, že v níže uvedeném příkladu libovolné typ média
je dán zahrnutému souboru písma, i když ne mimetype pro písma existuje.
The páteř
element vypíše všechny dokumenty s obsahem XHTML v jejich lineárním pořadí čtení. Rovněž musí být uveden seznam všech dokumentů s obsahem, ke kterým lze dosáhnout prostřednictvím odkazů nebo obsahu. The toc
atribut páteř
musí obsahovat id
souboru NCX uvedeného v manifestu. Každý itemref
elementy idref
je nastaven na id
příslušného obsahového dokumentu.[16]
The průvodce
prvek je volitelný prvek pro účely identifikace základních strukturálních prvků knihy. Každý odkaz
prvek má atributy typ, název, href
. Soubory, na které se odkazuje href
musí být uvedeny v manifestu a mohou mít identifikátor prvku (např. #figures v příkladu).[16][d]
Příklad souboru OPF:
<?xml version="1.0"?> verze ="2.0" xmlns =„http://www.idpf.org/2007/opf“ unique-identifier ="BookId"> xmlns: dc =„http://purl.org/dc/elements/1.1/“ xmlns: opf =„http://www.idpf.org/2007/opf“> <dc:title>Pýcha a předsudek</dc:title> <dc:language>en</dc:language> id ="BookId" opf: schéma =„ISBN“>123456789X</dc:identifier> opf: file-as =„Austen, Jane“ opf: role =„aut“>Jane Austen</dc:creator> </metadata> <manifest> id ="kapitola 1" href =„kapitola1.xhtml“ typ média =„application / xhtml + xml“/> id ="slepé střevo" href =„appendix.xhtml“ typ média =„application / xhtml + xml“/> id ="stylový list" href ="style.css" typ média =„text / css“/> id ="ch1-pic" href ="ch1-pic.png" typ média =„image / png“/> id ="myfont" href =„css / myfont.otf“ typ média =„application / x-font-opentype“/> id =„ncx“ href ="toc.ncx" typ média =„application / x-dtbncx + xml“/> </manifest> toc =„ncx“> idref ="kapitola 1" /> idref ="slepé střevo" /> </spine> <guide> zadejte =„loi“ název ="Seznam ilustrací" href =„appendix.xhtml # postavy“ /> </guide></package>
- soubor .ncx
Soubor NCX (Navigace Csoubor ontrol pro XML), tradičně pojmenovaný toc.ncx
, obsahuje hierarchické obsah pro soubor EPUB. Specifikace pro NCX byla vyvinuta pro Digitální mluvící kniha (DTB), je udržován Konsorcium DAISY, a není součástí specifikace EPUB. Soubor NCX má mimetype application / x-dtbncx + xml
.
Za zmínku stojí, že hodnoty pro docTitle, docAuthor,
a meta name = "dtb: uid"
prvky by měly odpovídat jejich analogům v souboru OPF. Také meta name = "dtb: depth"
prvek je nastaven na stejnou hloubku navMap
živel. navPoint
prvky lze vnořit a vytvořit tak hierarchický obsah. navLabel
Obsahem je text, který se objeví v obsahu vygenerovaném čtecími systémy používajícími .ncx. navPoint
je obsah
prvek ukazuje na dokument obsahu uvedený v manifestu a může také obsahovat identifikátor prvku (např. # section1).[16][18]
Popis určitých výjimek ze specifikace NCX používaných v EPUB je v Oddíl 2.4.1 specifikace. Kompletní specifikaci pro NCX najdete v Část 8 z Specifikace pro digitální mluvící knihu.[18]
Příklad souboru .ncx:
<?xml version="1.0" encoding="UTF-8"?>„http://www.daisy.org/z3986/2005/ncx-2005-1.dtd“> verze ="2005-1" xml: lang =„cs“ xmlns =„http://www.daisy.org/z3986/2005/ncx/“> <head>včetně těch, které odpovídají uvolněným omezením OPS 2.0 -> jméno =„dtb: uid“ obsah =„123456789X“/> <!-- same as in .opf --> jméno =„dtb: depth“ obsah ="1"/> <!-- 1 or higher --> jméno =„dtb: totalPageCount“ obsah ="0"/> <!-- must be 0 --> jméno =„dtb: maxPageNumber“ obsah ="0"/> <!-- must be 0 --> </head> <docTitle> <text>Pýcha a předsudek</text> </docTitle> <docAuthor> <text>Austen, Jane</text> </docAuthor> <navMap> třída ="kapitola" id ="kapitola 1" playOrder ="1"> <navLabel><text>Kapitola 1</text></navLabel> src =„kapitola1.xhtml“/> </navPoint> </navMap></ncx>
Otevřený formát kontejneru 2.0.1
Soubor EPUB je skupina souborů, které odpovídají standardům OPS / OPF a jsou zabaleny do souboru ZIP.[19] OCF určuje, jak tyto soubory uspořádat do ZIP, a definuje dva další soubory, které musí být zahrnuty.
The mimetype
soubor musí být textový dokument v ASCII, který obsahuje řetězec aplikace / epub + zip
. Musí být také nekomprimovaný, nezašifrovaný a první soubor v archivu ZIP. Tento soubor poskytuje aplikacím spolehlivější způsob, jak identifikovat mimetype souboru než jen tento .epub
rozšíření.[17]
Musí také existovat složka s názvem META-INF
, který obsahuje požadovaný soubor container.xml
. Tento soubor XML odkazuje na soubor definující obsah knihy. Toto je soubor OPF, i když další alternativa kořenový soubor
prvky jsou povoleny.[17]
Na rozdíl od mimetype
a META-INF / container.xml
, ostatní soubory (soubory OPF, NCX, XHTML, CSS a obrázky) se tradičně ukládají do adresáře s názvem OEBPS
.
Ukázková struktura souborů:
--ZIP Container - mimetypeMETA-INF / container.xmlOEBPS / content.opf kapitola1.xhtml ch1-pic.png css / style.css myfont.otf
Příklad container.xml, vzhledem k výše uvedené struktuře souboru:
<?xml version="1.0" encoding="UTF-8" ?> verze ="1.0" xmlns ="urn: oasis: names: tc: opendocument: xmlns: container"> <rootfiles> úplná cesta =„OEBPS / content.opf“ typ média =„application / oebps-package + xml“/> </rootfiles></container>
Verze 3.0.1
Doporučená specifikace EPUB 3.0 byla schválena 11. října 2011. 26. června 2014 byl schválen EPUB 3.0.1 jako drobná aktualizace údržby EPUB 3.0. EPUB 3.0 nahrazuje předchozí verzi 2.0.1.[E]
EPUB 3 se skládá ze sady čtyř specifikací:[20]
- Publikace EPUB 3.0, který definuje sémantiku na úrovni publikace a všeobecné požadavky na shodu pro publikace EPUB
- Obsahové dokumenty EPUB 3.0, který definuje profily XHTML, SVG a CSS pro použití v kontextu publikací EPUB
- Otevřený kontejnerový formát EPUB (OCF) 3.0, který definuje formát souboru a model zpracování pro zapouzdření sady souvisejících zdrojů do kontejneru EPUB s jedním souborem (ZIP).
- EPUB Media Overlays 3.0, který definuje formát a model zpracování pro synchronizaci textu a zvuku
Účelem formátu EPUB 3.0 bylo reagovat na následující kritiku:
- Přestože je EPUB vhodný pro knihy zaměřené na text, byl spíše nevhodný pro publikace, které vyžadují přesné rozvržení nebo specializované formátování, jako jsou komiksy.[8]
- Hlavním problémem, který brání použití EPUB pro většinu technických publikací, byla nedostatečná podpora rovnic formátovaných jako MathML. Byly zahrnuty jako bitmapa nebo SVG obrázky, což znemožňuje správné zacházení čtečkami obrazovky a interakci s počítačovými algebraickými systémy. Podpora pro MathML je zahrnuta ve specifikaci EPUB 3.0.
- Další kritikou EPUB byl nedostatek podrobností specifikace o propojení uvnitř nebo mezi knihami EPUB a nedostatek specifikace anotací. Takovým odkazům brání použití souboru ZIP jako kontejneru pro EPUB. Dále nebylo jasné, zda by bylo lepší propojit pomocí interního strukturálního značení EPUB (výše uvedená specifikace OPF) nebo přímo do souborů prostřednictvím struktury souborů ZIP.[21] Nedostatek standardizovaného způsobu anotace knih EPUB vedl k potížím při sdílení a přenosu anotací, a proto omezil scénáře použití EPUB, zejména ve vzdělávacích zařízeních, protože nemůže poskytnout úroveň interaktivity srovnatelnou s webem.[22]
26. června 2014 IDPF zveřejnilo EPUB 3.0.1 jako konečnou doporučenou specifikaci.[23]
V listopadu 2014 vydalo EPUB 3.0 Mezinárodní organizace pro normalizaci jako ISO / IEC TS 30135 (části 1-7).[24]
V lednu 2020 vydalo EPUB 3.0.1 Mezinárodní organizace pro normalizaci jako ISO / IEC 23736 (části 1-6).[25]
Verze 3.2
EPUB 3.2 byl oznámen v roce 2018,[26] a finální specifikace byla vydána v roce 2019.[27]
Funkce
Formát a mnoho čteček podporuje následující:
- Přemístitelný dokument: optimalizovat text pro konkrétní displej
- Obsah s pevným rozložením:[28] před stránkovaný obsah může být užitečný pro určité druhy vysoce kvalitního obsahu, jako jsou ilustrované knihy určené pouze pro větší obrazovky, například tablety.[29]
- Jako HTML web podporuje formát inline rastr a vektor snímky, metadata, a CSS styling.
- Záložky stránek
- Zvýraznění pasáže a poznámky
- Knihovna, která ukládá knihy a lze ji vyhledávat
- Znovu značný písma a měnitelné barvy textu a pozadí
- Podpora pro podmnožinu MathML[30]
- Správa digitálních práv - může obsahovat správa digitálních práv (DRM) jako volitelná vrstva[31]
Správa digitálních práv
Soubor EPUB může volitelně obsahovat DRM jako další vrstva, ale specifikace to nevyžaduje.[31] Specifikace navíc nepojmenuje žádný konkrétní systém DRM, který má použít, takže vydavatelé si mohou vybrat schéma DRM podle svých představ. Budoucí verze EPUB (konkrétně OCF) smět zadejte formát pro DRM.[17]
Specifikace EPUB konkrétní ustanovení nevynucuje ani nenavrhuje DRM systém. To by mohlo ovlivnit úroveň podpory pro různé systémy DRM zařízení a přenositelnost zakoupených elektronických knih. V důsledku toho může taková nekompatibilita DRM segmentovat formát EPUB v duchu DRM systémů, což podkopává výhody jediného standardního formátu a matou spotřebitele.[32][33][34][35][36][37]
Soubory EPM DRMed musí obsahovat soubor s názvem práva.xml
v rámci META-INF
adresář na kořenové úrovni kontejneru ZIP.[17][je zapotřebí objasnění ]
Přijetí
EPUB je široce používán na softwarových čtečkách, jako je Knihy Google Play na Android a Apple Books na iOS a Operační Systém Mac, ale ne tím Amazon Kindle elektronické čtečky nebo přidružené aplikace pro jiné platformy. Kindle používá hlavně Mobipocket (MOBI) nebo jejich vlastní formáty AZW, AZW3 nebo KFX. iBooks také podporuje proprietární formát iBook, který je založen na formátu EPUB, ale závisí na funkčním kódu aplikace iBooks.[38]
EPUB je populární formát pro elektronická výměna dat protože to může být otevřený formát a je založen na HTML, na rozdíl od proprietárního formátu Amazon pro čtenáře Kindle. Populární producenti EPUB z veřejná doména a otevřeno s licencí obsah zahrnuje Projekt Gutenberg, PubMed Central, SciELO a další.
Zabezpečení a ochrana soukromí
EPUB vyžaduje, aby čtenáři podporovali HTML5, JavaScript, CSS, SVG formáty, díky nimž čtenáři EPUB používají stejnou technologii jako webové prohlížeče.
Tyto formáty jsou spojeny s různými typy problémů se zabezpečením a chováním narušujícím soukromí, např. Webové majáky, CSRF, XSHM kvůli jejich složitosti a flexibilitě.
Tyto chyby zabezpečení lze použít k implementaci Sledování webu a Sledování mezi zařízeními na soubory EPUB[39][40][41]
Výzkumníci v oblasti zabezpečení také identifikovali útoky vedoucí k nahrávání lokálních souborů a dalších uživatelských dat.[42][43]
Dokument „Přehled EPUB 3.1“ obsahuje bezpečnostní varování:
Autoři si musí být vědomi, že skriptování v publikaci EPUB může vytvářet bezpečnostní aspekty, které se liší od skriptování ve webovém prohlížeči. Například typické zásady stejného původu nelze použít pro obsah, který byl stažen do místního systému uživatele. Proto se důrazně doporučuje omezit skriptování na kontexty omezené kontejnerem[44]
EPUB také vyžaduje PNG, JPEG a GIF.
Implementace
Soubor EPUB je archiv, který ve skutečnosti obsahuje web. Zahrnuje soubory HTML, obrázky, šablony stylů CSS a další podklady. Také obsahuje metadata. EPUB 3 je nejnovější verze. Používáním HTML5, publikace mohou obsahovat video, zvuk a interaktivitu, stejně jako weby ve webových prohlížečích.[29]
Kontejner
Publikace EPUB se dodává jako jeden soubor. Tento soubor je nezašifrovaný archiv se zipem obsahující sadu vzájemně souvisejících zdrojů.[45]
Abstraktní kontejner OCF (Open Container Format) definuje model systému souborů pro obsah kontejneru. Model systému souborů používá jeden společný kořenový adresář pro veškerý obsah v kontejneru. Všechny (vzdálené) prostředky pro publikace jsou ve stromu adresářů v čele s kořenovým adresářem kontejneru, ačkoli EPUB pro to nevyžaduje žádnou konkrétní strukturu systému souborů. Model systému souborů obsahuje povinný adresář s názvem META-INF, který je přímým potomkem kořenového adresáře kontejneru. META-INF ukládá container.xml.
První soubor v archivu musí být mimetype soubor. Musí být nezašifrované a nekomprimované, aby obslužné programy bez ZIP mohly číst mimetype. Soubor mimetype musí být ASCII soubor, který obsahuje řetězec "application / epub + zip". Tento soubor poskytuje aplikacím spolehlivější způsob identifikace typu souboru než jen příponu .epub.[45]
Ukázková struktura souborů:
--ZIP Container - mimetypeMETA-INF / container.xmlOEBPS / content.opf kapitola1.xhtml ch1-pic.png css / style.css myfont.otf toc.ncx
Musí existovat adresář META-INF obsahující kontejner.xml. Tento soubor ukazuje na soubor definující obsah knihy, soubor OPF, i když jsou povoleny další alternativní prvky kořenového souboru.[45] Kromě souborů mimetype a META-INF / container.xml jsou ostatní soubory (soubory OPF, NCX, XHTML, CSS a obrázky) tradičně ukládány do adresáře s názvem OEBPS. Příklad container.xml:
<?xml version="1.0" encoding="UTF-8" ?> verze ="1.0" xmlns ="urn: oasis: names: tc: opendocument: xmlns: container"> <rootfiles> úplná cesta =„OEBPS / content.opf“ typ média =„application / oebps-package + xml“/> </rootfiles></container>
Vydání
Kontejner ePUB musí obsahovat:[46]
- Alespoň jeden obsahový dokument.
- Jeden navigační dokument.
- Jeden balíček obsahuje seznam všech publikačních zdrojů. Tento soubor by měl používat příponu souboru .opf. Obsahuje metadata, manifest, záložní řetězy, vazby a páteř. Toto je seřazená posloupnost ID referencí definujících výchozí pořadí čtení.
Kontejner ePUB může obsahovat:
- Šablony stylů
- Specifikace slovníku výslovnosti (PLS) dokumenty
- Překryvné dokumenty médií
Obsah
Obsahové dokumenty zahrnují:[47] HTML 5 obsah, navigační dokumenty, SVG dokumenty, dokumenty se skriptovaným obsahem a dokumenty s pevným rozložením. Obsah zahrnuje také dokumenty CSS a PLS. Navigační dokumenty nahrazují gramatiku NCX používanou v EPUB 2.
Překryvná média
Knihy se synchronizovaným zvukovým vyprávěním se vytvářejí v EPUB 3 pomocí dokumentů překrývajících média k popisu načasování předem nahraného zvukového vyprávění a toho, jak souvisí s označením obsahu EPUB obsahu. Formát souboru pro Media Overlays je definován jako podmnožina SMIL.[48]
Software
Existuje mnoho editorů včetně ráže a Sigil, z nichž oba jsou otevřený zdroj. Další nástroj s otevřeným zdrojovým kódem, nazvaný epubcheck, lze použít k ověření a detekci chyb ve strukturním značení (OCF, OPF, OPS), obrázku a XHTML soubory.[49]
Čtečky existují pro všechny hlavní hardwarové platformy s výjimkou Amazon Kindle, jako Adobe Digital Editions a ráže na desktopových platformách, Knihy Google Play a Aldiko v systémech Android a iOS a Apple Books na macOS a iOS.
Software pro čtení
Následující software umí číst a zobrazovat soubory EPUB:
Software | Licence | Plošina | Podporované formáty DRM | Poznámky |
---|---|---|---|---|
Adobe Digital Editions | Proprietární | Microsoft Okna, Jablko Mac OS X, Android, iOS | Server obsahu Adobe | Vyžaduje online aktivaci souborů EPUB s DRM. |
Aldiko | Proprietární | Android | Server obsahu Adobe | Podporuje EPUB pro zařízení Android. |
Apple Books | Proprietární | OS X, iOS | FairPlay[50] | Podporuje knihy EPUB 2 a EPUB 3. Knihy ne čitelné přímo na počítačích jiných než Mac. |
Bluefire Reader | Proprietární | Apple iOS, Android | Server obsahu Adobe | Podporuje EPUB pro zařízení Android a iOS. |
ráže | GPL | Windows, OS X, Linux | Žádný | Primárně pro správu knihovny, převod a přenos do zařízení zahrnuje čtečku a editor EPUB. "O". Ráže. |
FBReader | GPL | Windows, Linux, Android, PDA, OS X | Žádný | |
Foliate | GPL | Linux | Žádný | Podporuje také Mobi, AZW (3) |
Knihy Google Play | Proprietární | Webová aplikace, Android, Apple iOS | Lektz DRM | Podporuje stahování zakoupených knih ve formátu EPUB a / nebo PDF. |
Kitabu | Proprietární | OS X | Žádný | Podporuje ePub3, ePub2, pevné rozložení. |
Kobo | Proprietární | Windows, OS X, Android, Apple iOS, software Kobo eReader, | Server obsahu Adobe | Podporuje EPUB 2 a EPUB 3. |
Lektor | GPL | Linux | Žádný | Podporuje také Mobi, AZW (3/4), CBR / CBZ, PDF, DjVu, FB2 |
Čtenáři Lektz | Proprietární | webová aplikace, Google Android OS X, iOS, Okna | Lektz | Čtečky elektronických knih pro PDF, ePUB / 2 a ePUB3 poskytující jednotné prostředí napříč různými platformami - iOS, Android, Windows PC, Mac Desktop a Web. |
Libby | Proprietární | Windows, Android, Apple macOS, iOS, iPadOS | Bezplatná aplikace pro elektronické knihy a audioknihy z místních knihoven. | |
Lucifox | GPL | Windows, OS X, Linux | Žádný | Doplněk pro čtečku elektronických knih s anotacemi pro Firefox. Podporuje otevřené standardní elektronické knihy ve formátu EPUB 3 a EPUB 2 a načítání knih z katalogů knih OPDS. |
Okular | GPL | Windows, OS X, Linux | ||
Snapplify | Proprietární | Všechny webové prohlížeče, Apple iOS, Android | Server obsahu Adobe Snapplify SnappSafe DRM | Podporuje stahování zakoupených knih ve formátu EPUB a / nebo PDF. Podporuje standard elektronických knih ve formátu PDF, ePUB2 a ePUB3. |
Sora | Proprietární | Windows, Android, Apple macOS, iOS, iPadOS | Bezplatná aplikace pro elektronické knihy a audioknihy ze škol. | |
Prohlížeč STDU | Freeware | Okna | Podporuje mnoho formátů dokumentů včetně EPUB. | |
Sumatra PDF | GPL | Okna | Server obsahu Adobe | Podporuje EPUB pro zařízení. |
Viz také kategorie Wikipedia pro články o čtenářích EPUB. Všimněte si, že Microsoft Edge dříve podporoval knihy EPUB, ale již to tak není.
Microsoft Edge | Proprietární | Windows 10 | Microsoft Edge již nepodporuje knihy EPUB. „30. srpna 2019 - KB4512941“. |
Software pro úpravy
Software | Plošina | Licence | Poznámky |
---|---|---|---|
ABBYY FineReader | Microsoft Okna | Proprietární | Verze 11 se exportuje do formátu EPUB. |
Abiword | FreeBSD, Linux, Windows | GPL | Podpora exportu formátu EPUB 2.0 od vydání 2.9.1[51] |
Adobe InDesign | Windows, OS X | Proprietární | Exportuje do formátu EPUB. Verze starší než 5.5 vytvářejí soubory EPUB, které vyžadují výraznou úpravu, aby bylo možné předat ePubCheck nebo ePubPreFlight. Počínaje aplikací InDesign CC 2014 může InDesign exportovat ve formátu ePub3 s pevným rozložením. |
Adobe RoboHelp | Okna | Neznámý | Online dokumentační nástroj, který podporuje export do formátu EPUB |
Atlantis textový procesor | Okna, Přenosná aplikace | Shareware | Převede libovolný dokument na EPUB; podporuje víceúrovňové TOC, vkládání písem a dávkovou konverzi. |
Typ knihy | Web | GPL | Platforma pro produkci knih, která poskytuje výstup do mnoha formátů, včetně EPUB. Platforma může importovat obsah v různých formátech a podporuje společné úpravy. |
ráže | Windows, OS X, FreeBSD, Linux | GPL | Software pro převod a organizátor elektronických knih. Umožňuje pluginy, včetně pro úpravy souborů EPUB; existuje například plugin ke sloučení několika souborů EPUB do jednoho.[52] |
eLML | Windows, OS X, FreeBSD, Linux | Neznámý | ELesson Markup Language je platformově nezávislý open-source framework založený na XML pro vytváření obsahu eLearning. Podporuje různé výstupní formáty jako SCORM, HTML, PDF a také elektronické knihy založené na formátu EPUB. |
Feedbooky | Web | Neznámý | Bezplatná cloudová služba pro stahování děl ve veřejné doméně a pro vlastní publikování. |
Nápověda a příručka | Okna | Proprietární | Publikování z jednoho zdroje nástroj, který generuje EPUB mezi několika dalšími formáty dokumentace. |
HelpNDoc | Okna | Zdarma pro osobní použití, jinak komerční. | Nástroj pro vytváření nápovědy, který generuje soubory EPUB a další formáty. |
Autor iBooks | OS X | Neznámý | Desktop publishing a rozvržení stránky. Zdarma od společnosti Apple. Může exportovat formát .ibooks, což je proprietární formát založený na formátu EPUB.[53] Existují omezení komerční distribuce děl vytvořených pomocí iBooks ve formátu .ibooks.[54] Tato omezení se vztahují pouze na formát .ibooks[55] a lze tvrdit, že soubor přejmenovaný na .epub není distribuován ve formátu .ibooks. |
Vydavatel iStudio | OS X | Proprietární | Desktop publishing a rozvržení stránky. |
LibreOffice | Windows, OS X, Linux | Veřejná licence Mozilla, GNU Lesser General Public License | Textový procesor s funkcí exportu do formátu EPUB3 od verze 6.0. Je také povoleno exportovat jako formát EPUB instalací rozšíření, například eLaix.[56] |
Lulu.com | Web | Proprietární | Převádí rukopisy .doc, .docx nebo PDF do formátu EPUBin, aby mohly být prodávány na dotyčné webové stránce. |
Madcap Flare | Okna | Proprietární | Publikování z jednoho zdroje nástroj, který dokáže exportovat obsah jako EPUB. |
XML editor oXygen | OS X, Windows, FreeBSD, Linux | Proprietární | oXygen XML editor je první nástroj, který podporuje vytváření, transformaci a ověřování dokumentů, které tvoří balíček EPUB. |
Stránky | OS X | Neznámý | Textový procesor (součást pracuji '09 suite), které lze exportovat do formátu EPUB (pouze stránky '09 a pouze s aktualizací iWork 9.0.4). |
Stránky | Jablko iOS | Neznámý | Textový procesor pro mobilní zařízení, která mohou exportovat do formátu EPUB |
Pandoc | Unix, Windows | GPLv2 | Lze převést do az EPUB verze 2 a 3 |
Playwrite | OS X | Proprietární | Nativní textový procesor založený na EPUB. Nativní pro EPUB 3 s kompatibilitou s EPUB 2. |
QuarkXPress | OS X, Windows | Proprietární | Nástroj pro publikování na ploše, aplikace pro rozložení stránky. Exportuje také do formátu EPUB. |
Patkové PagePlus | Okna | Proprietární | Desktopový publikační program, který lze exportovat do formátu EPUB 2 a EPUB 3. Dodává se s integrovanými profily převodu výstupu pro cílení na konkrétní zařízení i obecná zařízení. Zahrnuje také předem otestované prázdné šablony e-knih nebo můžete otevírat a upravovat existující soubory PDF a publikovat je ve formátu EPUB. |
Scrivener | Windows, OS X | Proprietární | Program pro spisovatele. Zahrnuje možnosti organizace pro autory beletrie. Publikuje do více formátů. |
Sigil | Windows, FreeBSD, Linux, OS X | GPL | Může otevírat a upravovat knihy EPUB, místo toho, aby převáděly z jiných formátů na EPUB. Od verze 0.7 podporuje vkládání videa nebo zvuku do EPUB.[57] |
eXeLearning | Windows, Linux, OS X | GPL | Lze použít k vytváření výukových interaktivních webových obsahu, knih HTML5, IMS, SCORM a EPUB3[58] |
Mellel | OS X | Proprietární | Aplikace textového procesoru může exportovat své dokumenty do formátu EPUB[59] |
Poznámky
- ^ Tabulka požadovaných modulů XHTML a popis omezení viz „Oddíl 2.2“, ePub OPS 2.0.1 (návrh specifikace), IDPF.
- ^ Tabulka podporovaných vlastností a podrobné informace najdete v části „Oddíl 3.0“, ePub OPS 2.0.1 (návrh specifikace), IDPF.
- ^ Úplný seznam metadat najdete na stránce „Oddíl 2.2“, ePub OPF 2.0.1 (návrh specifikace), IDPF.
- ^ Seznam možných hodnot pro
typ
je v „Oddíl 2.6“, ePub OPDF 2.0.1 (návrh specifikace), IDPF. - ^ Podrobný popis rozdílů mezi 3.0 a 2.0.1 najdete na Změny specifikací ePub 3.0, IDPF.
Reference
- ^ "Specifikace". IDPF. Archivovány od originál 6. července 2017. Citováno 12. ledna 2017.
- ^ „OPS 2.0 povýšen na oficiální standard IDPF“. IDPF. eBooklyn. 15. října 2007.
- ^ „Schválení EPUB 3“. BISG. Studijní skupina knižního průmyslu. 06.08.2012. Archivovány od originál dne 2016-04-17. Citováno 2020-05-05.
- ^ „Vysvětleny různé formáty e-knih: EPUB, MOBI, AZW, IBA a další“.
- ^ „Starší verze EPUB | Mezinárodní fórum pro digitální publikování“. idpf.org. Archivovány od originál dne 31. 8. 2017. Citováno 2017-05-10.
- ^ A b „1.1 Historie revizí EPUB“. IDPF. 11. října 2011.
- ^ „EPUB 3.0 | Mezinárodní fórum pro digitální publikování“. idpf.org. Archivovány od originál dne 17. 4. 2012. Citováno 2017-01-12.
- ^ A b Rothman, David (27. července 2008). „Zkouška mučení ePub: Hraje„ Tři stíny “, grafický román“. TeleRead: Přiveďte e-knihy domů.
- ^ „EPUB 3.1 | Mezinárodní fórum pro digitální publikování“. idpf.org. Archivovány od originál dne 06.07.2017. Citováno 2017-01-12.
- ^ „Změny EPUB 3.1 oproti EPUB 3.0.1“. www.idpf.org. Citováno 2017-01-12.
- ^ „Změny EPUB 3.1 oproti EPUB 3.0.1“. www.idpf.org. Citováno 2017-01-12.
- ^ „Změny EPUB 3.1 oproti EPUB 3.0.1“. www.idpf.org. Citováno 2017-01-12.
- ^ „Členové IDPF schvalují fúzi W3C - publikační perspektivy“. 9. listopadu 2016.
- ^ „World Wide Web Consortium (W3C) a International Digital Publishing Forum (IDPF) prozkoumají plány na kombinaci“.
- ^ A b C d E F „Open Publication Structure (OPS) 2.0.1 - Recommended Specification“. IDPF. 4. září 2010. Citováno 21. února 2011.
- ^ A b C d E F G h „Open Packaging Format (OPF) 2.0.1 - Recommended Specification“. IDPF. 4. září 2010. Citováno 21. února 2011.
- ^ A b C d E „Open Container Format (OCF) 2.0.1 - Doporučená specifikace“. IDPF. 4. září 2010. Citováno 21. února 2011.
- ^ A b „Specifikace digitální mluvící knihy“. NISO. 21. dubna 2005. Archivovány od originál 31. srpna 2009. Citováno 9. října 2009.
- ^ A b „EPUB 101“ (PDF). Technologie elektronických knih. Citováno 10. července 2014.
- ^ „Koncept EPUB 3 - přehled“. Pracovní skupina EPUB 3. IDPF. 11. října 2011. Archivovány od originál dne 15. dubna 2012. Citováno 11. října 2011.
- ^ „Odkazy, ukazatele, záložky, zvýraznění: Jak by to měl .epub udělat?“. FrontMatters. BookGlutton. 29. března 2008.
- ^ Rothman, David (5. listopadu 2007). "'Sociální anotace a tržiště nápadů: Čas na standard anotace IDPF pro knihy a jiné elektronické hospody! “. TeleRead: Přiveďte e-knihy domů. Archivovány od originál 13. ledna 2013. Citováno 8. října 2009.
- ^ Změny EPUB 3.0.1, IDPF, vyvoláno 8. července 2014.
- ^ EPUB 3.0 Publikováno jako technická specifikace ISO, IDPF, vyvoláno 28. srpna 2018.
- ^ Nové a vznikající specifikace a standardy (březen 2020), NISO, vyvoláno 11. dubna 2020.
- ^ „Odůvodnění EPUB 3.2“. 11. dubna 2020. Citováno 2020-05-07.
- ^ „EPUB 3.2“. W3C. Citováno 2020-05-07.
- ^ "Vlastnosti s pevným rozložením". Mezinárodní fórum pro digitální publikování. Citováno 11. září 2015.
- ^ A b „Porozumění EPUB 3“. EPUBZóna. Mezinárodní fórum pro digitální publikování. Citováno 11. září 2015.
- ^ „Embedded MathML“. IDPF. Citováno 12. září 2015.
- ^ A b „Digital Book Standards FAQs“. IDPF. 20. listopadu 2006. Archivovány od originál dne 2009-09-03.
- ^ Gelles, David (29. ledna 2010). „Zdi se blíží na zahradě elektronických knih“. Financial Times.
- ^ Rothman, David (13. srpna 2009). „Adobe-DRMed ePub není„ otevřený “: Proč New York Times naléhavě potřebuje vyjasnit svůj článek Sony eBook Store“. TeleRead: Přiveďte e-knihy domů. Archivovány od originál dne 14. října 2009.
- ^ Biba, Paul (21. prosince 2009). „Používá Nook své vlastní nekompatibilní schéma DRM?“. TeleRead: Přiveďte e-knihy domů. Archivovány od originál 28. prosince 2009. Citováno 29. ledna 2010.
- ^ Biba, Paul (28. ledna 2010). „iPad přidává DRM nepořádek? Apple ebook DRM exkluzivní pro hardware Apple“. TeleRead: Přiveďte e-knihy domů. Archivovány od originál 2. února 2010. Citováno 29. ledna 2010.
- ^ Kendrick, James (28. ledna 2010). „Kdo opravdu potřebuje iPad?“. JK na útěku.
- ^ Dickson, Dave (27. ledna 2010). „Interoperabilita EPUB, iPad a obsahu“. Digitální edice. Adobe.
- ^ Arnold Kim (19. ledna 2012). „Nové ibooky, které nejsou technicky ve formátu epub“. MacRumors.
- ^ „Zabezpečení JavaScriptu EPUB“.
- ^ „Jak detekovat škodlivý EPUB“.
- ^ „Hacker najde díry ve službách Amazon Google EPUB“.
- ^ https://s1gnalcha0s.github.io/epub/2017/01/25/This-book-reads-you.html. Chybějící nebo prázdný
| název =
(Pomoc) - ^ https://shhnjk.blogspot.com/2017/05/is-your-epub-reader-secure-enough.html. Chybějící nebo prázdný
| název =
(Pomoc) - ^ „Přehled EPUB“.
- ^ A b C „Otevřený formát kontejneru EPUB (OCF) 3.0 - doporučená specifikace“. IDPF. Citováno 11. září 2015.
- ^ „Publikace EPUB“. IDPF. Citováno 12. září 2015.
- ^ „Dokumenty obsahu EPUB“. IDPF. Citováno 12. září 2015.
- ^ „Překryvné vrstvy médií EPUB“. IDPF. Citováno 12. září 2015.
- ^ „GitHub - w3c / epubcheck: ověřovací nástroj pro EPUB“. 9. února 2019 - prostřednictvím GitHub.
- ^ Pham, Alex (15. února 2010). „Apple zabalí digitální knihy do ochrany proti kopírování FairPlay“. Los Angeles Times.
- ^ 2.9.1 poznámky k verzi Zdroj Abi.
- ^ JimmXinu. „Plugin GUI: EpubMerge“. Fóra MobileRead. Citováno 24. února 2012.
- ^ Bott, Ed (22. ledna 2012). „Jak Apple sabotuje otevřený standard pro digitální knihy“. ZDNet. Citováno 30. ledna 2012.
- ^ „iBooks Author FAQ“. Jablko. 23. března 2012. Citováno 26. dubna 2012.
- ^ „Časté dotazy k autorům Apple iBooks“. Jablko. 23. března 2012. Citováno 26. dubna 2012.
- ^ „eLaix“, Rozšiřovací centrum, Libre Office.
- ^ Sigil dev.
- ^ eXeLearning.
- ^ Mellel.