maanantai 7. marraskuuta 2011

ePub tiedoston sisältö

sample.epub
[+] META-INF
--container.xml
[+] OEBPS
--[+] Images
----booktitle.png
--[+] Text
----kappale1.xhtml
----kappale2.xhtml
----kappale3.xhtml
----content.opf
----toc.ncx
mimetype

  1. sample.epub-tiedosto sisältää kaksi kansiota; META-INF ja OEBPS.
  2. Kansio OEBPS jakautuu vielä kahteen alikansioon; Images ja Text.
  3. sample.epub-tiedoston pääkansiossa on tiedosto mimetype, jota ei ole pakattu.
  4. META-INF-kansio sisältää container.xml-tiedoston, joka sisältää viittauksen OEBPS/content.opf-tiedostoon.
  5. OEBPS/content.opf-tiedosto sisältää listauksen kaikista sample.epub-tiedoston tiedostoista paitsi mimetype-tiedoston. Sisältö on listattu manifest-tagiin.
  6. OEBPS/content.opf-tiedosto sisältää kaiken lisätyn metatiedon, kuten kirjan nimen, kirjailin ja kunnustantajan. Metatieto voi vaihdella eri kirjoissa. Tieto on tallennettu metadata-tagiin.
  7. OEBPS/content.opf-tiedostossa kerrotaan myös tiedostojen eli kappaleiden mahdollinen lukujärjestys. Esimerkiksi; kappale1.xhtml, kappale2.xhtml, kappale3.xhtml, jne. Tieto kerrotaan spine-tagissä.
  8. OEBPS/content.opf-tiedostostossa on vielä guide-tägi. Kansisivu?
  9. OEBPS/toc.ncx-tiedostossa kerrotaan kirjan kappaleet navigointia varten. Lukulaitteissa ja -ohjelmissa on yleensä erillinen Sisältö tai Table Of Contents -toiminto, joka lukee tämän tiedoston.
  10. Images-kansiossa on kaikki kirjan kuvat. Esimerkiksi kansitaide.
  11. Text-kansiossa on kirjan varsinaiset sivut. Tässä esimerkissä kappale1.xhtml, kappale2.xhtml, kappale3.xhtml, jne.

Tämä oli yksi esimerkki siitä minkälainen on sähkökirjan (.epub) sisältö. Pääsääntönä se on zipattu (x)html-tiedosto(ja) mukaanlukien pari ohjaustiedostoa.
ePub standardi on tässä esimerkissä ePub 2.1. ePub 3 on valmisteilla ja sen sisältö poikkeaa yllämainitusta.