EPUB on sähköisten kirjojen ja muiden julkaisujen tallennukseen käytetty tiedostomuoto, jonka kehitti International Digital Publishing Forum (IDPF). EPUB on avoin tiedostomuoto, joka on tarkoitettu laitteisto- ja ohjelmistoriippumattomaksi. Se on suunniteltu paitsi loppukäyttäjille myytäviä julkaisuja varten, myös sähköisten kirjojen julkaisijoiden sisäiseen käyttöön. EPUBin kehittämistä tehdään World Wide Web Consortiumin alla.
Nykyiseen EPUB 3 -määrittelyyn kuuluu EPUB-tiedoston rakenteen määrittely (EPUB 3.3[1]), EPUB-tiedostojen lukuohjelmien määrittely (EPUB Reading Systems 3.3[2]) ja EPUB-tiedostojen saavutettavuutta koskevat vaatimukset (EPUB Accessibility 1.1[3]).
EPUB 3 -määrittelyyn sisältyvää rakenteen määrittelyä suositellaan käytettäväksi, jos halutaan tehdä saavutettavuusvaatimukset täyttävä sähkökirja.[4] Vuonna 2025 astuu voimaan Euroopan unionin esteettömyysdirektiiviin perustuva lainsäädäntö, joka edellyttää, että kuluttajille tarjotaan saavutettavuusvaatimukset täyttäviä sähkökirjoja.[5][6]
Historia
Open eBook Publication Structure oli EPUBia edeltävä formaatti ja sitä seurasi EPUB 2 vuonna 2007.[7] Ensimmäinen versio EPUB 3 -määrittelystä julkaistiin vuonna 2011.[7]
EPUB 3.0 -muoto on julkaistu ISOn teknisenä määrittelynä ISO/IEC TS 30135 joulukuussa 2014.[8] EPUB 3.0.1 korjaa joitakin kohtia, joihin ISOn asiantuntijat kiinnittivät huomiota.[8][9] Nykyistä edeltävä versio määrittelystä on EPUB 3.2.[10] Vuonna 2023 julkaistiin versio EPUB 3.3.[1]
Tiedostomuoto
Kuten WWW-verkkosivut, EPUB on suunniteltu teksteille, joiden rivitys tapahtuu lukuohjelmassa tai -laitteessa käyttötilanteen ja käyttäjän omien mieltymysten mukaisesti, eli toisin kuin esimerkiksi PDF-tiedostoissa, EPUB-tiedostoissa ei voida latoa sivuja tarkasti tiettyyn sivupohjaan. Tämä ei ole useimmiten ongelma kirjallisuudessa, mutta esimerkiksi sarjakuviin EPUB soveltuu heikommin.
EPUB-spesifikaatio koostuu seuraavista osista:
- Open Publication Structure (OPS), jossa määritellään sisällön rakenne ja muotoilu
- Open Packaging Format (OPF), jossa määritellään tiedoston sisäinen rakenne.
- OEBPS Container Format (OCF), jossa määritellyssä muodossa kaikki osatiedostot yhdistetään yhdeksi .epub-tiedostoksi.
EPUB-tiedostoissa varsinainen tekstisisältö on tallennettu joko XHTML- tai DTBook-muodossa. Muotoiluohjeet on tallennettu CSS-muodossa. Kaikkia WWW-selaimissa tuettuja XHTML:n ja CSS:n ominaisuuksia ei tueta EPUB-tiedostoissa, osittain tietoturvasyistä ja osittain spesifikaation yksinkertaistamiseksi. Tiedoston rakennekuvaus ja metatieto tallennetaan XML-muodossa. Spesifikaatio sallii kuvien tallentamisen GIF-, PNG-, JPEG- ja SVG-muodossa. Kaikki osatiedostot tallennetaan ZIP-tiedostoksi.
EPUB-tiedostot eivät sinällään määrittele mitään kopiosuojaustekniikoita. Eräät EPUB-lukuohjelmistot ja laitteistot toteuttavat omat kopiosuojausmenetelmänsä EPUB-standardin lisäksi, mutta näitä suojattuja EPUB-tiedostoja voi käsitellä vain kyseisissä ohjelmissa tai laitteissa.
Lukeminen
EPUB-tiedoston voi avata ja lukea tietokone- ja mobiilisovelluksilla. Monet sähkökirjojen lukulaitteet tukevat EPUB-tiedostomuotoa.
Tietokoneohjelmistot
Tiedostomuotoa voi lukea erilaisilla ohjelmistoilla tietokoneella. Vapaasti saatavia ohjelmia ovat muun muassa
Mobiilisovellukset
Tiedostomuotoa voi lukea mobiilisovelluksissa. Vapaasti saatavilla sovelluksia ovat muun muassa
- Adobe Digital Edition (Android ja iOS)[14]
- Calibre (Android ja iOS)[11]
- Dolphin EasyReader (Android ja iOS)[16]
- Google Play Kirjat (Android)[17]
- Apple Books (iOS)[18]
- Colibrio (Android).[19]
Lukulaitteet
Tiedostomuotoa voi lukea sähkökirjojen lukemiseen tarkoitetuilla lukulaitteilla. Joitain tuotemerkkejä, joiden lukulaitteet tukevat EPUB-tiedostomuotoa
Tuottaminen ja muokkaaminen
Koska EPUB-tiedosto koostuu HTML-tiedostoista ja muista tekstiin perustuvista tiedostoista, niin sen sisältöä voi muokata yksinkertaisillakin teksti- tai koodieditoreilla.
EPUB-tiedoston voi tehdä ja muokata sen rakennetta paremmin ohjelmistoilla
Adoben InDesign-ohjelmisto on taittamisessa käytetty ohjelmisto. Sillä voi tuottaa EPUB-kirjan.[25] Sillä ei voi kuitenkaan muokata EPUB-tiedoston koodia suoraan.
Lähteet
Aiheesta muualla