티스토리 뷰

EPUB format
EPUB 는 open eBook format 으로 The International Digital Publishing Forum 에서 권장하고 있는 포맷이다.

이 EPUB 는 특정한 hierarchy 를 구성하고 있는 zip format file 이다. 단순히 .epub 를 .zip 으로 바꾸기만 하면 열어볼 수 있다. 이런 .epub 를 정의하는 spec 은 3가지로 나누어 진다.
  • zip 안에 들어 있는 content 의 format 을 정의하는 spec.(Open Publication Structure (OPS) 2.0)
  • xml 로 .epub 의 구조를 표현하는 것과 관련된 spec. (Open Packaging Format (OPF) 2.0)
  • zip 형식으로 묶는 것과 관련된 spec. (OEBPS Container Format (OCF) 1.0)


자세한 사항은 위키피디아(http://en.wikipedia.org/wiki/EPUB) 를 참조하자.
여기서는 단순하게 .epub 가 어떤 파일을 가지고 있는지 알아보자.(즉, OCF format 을 살펴보자.)


OCF
내용의 대부분은 wikipedia 의 내용이다.

epub 는 아래와 같은 구조를 zip 으로 묶어서 만들어져 있다.

--ZIP Container--
mimetype
META-INF/
container.xml
OPS/
book.opf
chapter1.xhtml
ch1-pic.png
css/
style.css
myfont.otf

이 epub 는 mimetype file 과 META_INF 라는 이름의 folder 와 그 안에 container.xml 파일을 필수로 가지고 있어야 한다.

mimetype
mimetype 은 application/epub+zip 란 문자열을 가지고 있는 ASCII 로 된 file 이다. 이 file 을 열어봄으로써 이 zip file 이 epub 라는 것을 판별할 수 있다.

META_INF/container.xml
META_INF folder 와 그 안에 container.xml 를 가지고 있어야 한다. 이 container.xml 은 책의 내용을 정의한 파일들을 가리킨다.


간단한 EPUB format 설명 : http://www.web-books.com/Publishing/epub.htm

EPUB reader




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함