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

  1. a b EPUB 3.3 25.5.2032. W3C. Viitattu 16.9.2024. (englanti)
  2. EPUB Reading Systems 3.3 25.5.2023. W3C.
  3. EPUB Accessibility 1.1 23.5.2023. W3C.
  4. 1. E-kirjan formaatti Julkaise Kaikille. Viitattu 18.9.2024.
  5. Saavutettavan e-kirjan hyvät käytännöt Julkaise Kaikille. Viitattu 18.9.2024.
  6. Laki digitaalisten palvelujen tarjoamisesta Suomen lainsäädäntö.
  7. a b Older Versions of EPUB International Digital Publishing Forum. Viitattu 18.9.2024.
  8. a b EPUB 3.0 Published as ISO Technical Specification 21.12.2014. International Digital Publishing Forum. Viitattu 29.2.2020. (englanniksi)
  9. EPUB 3.0.1 International Digital Publishing Forum. Viitattu 29.2.2020. (englanniksi)
  10. EPUB 3.2 W3C. Arkistoitu 11.5.2020. Viitattu 29.2.2020. (englanniksi)
  11. a b c calibre - About calibre-ebook.com. Viitattu 18.9.2024.
  12. Thorium Reader Thorium Reader. Viitattu 18.9.2024. (englanniksi)
  13. Okular - The Universal Document Viewer Okular. Viitattu 18.9.2024. (englanniksi)
  14. a b Adobe Digital Editions www.adobe.com. Viitattu 18.9.2024. (englanniksi)
  15. Free PDF Reader - Sumatra PDF www.sumatrapdfreader.org. Viitattu 18.9.2024.
  16. EasyReader App US yourdolphin.com. Viitattu 18.9.2024. (englanti)
  17. E-kirjojen ostaminen ja lukeminen support.google.com.
  18. Apple Books Apple. Viitattu 18.9.2024. (englanti)
  19. Colibrio Reader - Colibrio Reader www.colibrio.com. Viitattu 18.9.2024.
  20. Send to Kindle amazon.com.
  21. File formats your Kobo eReader and Kobo Books app support Rakuten Kobo. Viitattu 18.9.2024. (englanti)
  22. PocketBook Reader pocketbook.fi. Viitattu 18.9.2024.
  23. The Sigil Team: What is Sigil? Sigil-Ebook. Viitattu 18.9.2024. (englanniksi)
  24. EPUB 2.0 and 3.0 Support www.oxygenxml.com. Viitattu 18.9.2024.
  25. Sisällön vieminen EPUB-muotoon helpx.adobe.com. 12.7.2024. Viitattu 18.9.2024.

Aiheesta muualla

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.