electronic publication의 줄임말로, ePub, ePUB, EPub등으로 표기하기도 하는 "epub"는, IDPF(International Digital Publishing Forum) - 국제 전자 출판 포럼 -에 의해서 제정된, ebook(전자책)출판을 위한 공개표준이다. 이 표준을 따르는 파일은 .epub확장자를 가진다.
EPUB는 reflowable 콘텐츠를 위해서 디자인 되었는데, 이는 reflowable란 디스플레이 장치의 화면에 최적화된 문서출력을 보장함을 의미한다. 일반 데스크탑 컴퓨터에서는 이 reflowable가 중요하지 않겠지만 디스플레이의 크기가 다양한 모바일기기에서는 매우 중요한 기능이다. 예를 들어, 전자문서의 또다른 표준인 PDF는 reflowable를 지원하지 않는데, ebook 단말기나 스마트폰에서 문서를 볼경우 화면 스크롤, 화면 확대에 따른 출력품질 저하등의 문제가 발생할 수 있다.
특징
공개 표준
아마존같은 경우 AZW라는 독자적인 포맷을 가지고 ebook 컨텐츠를 개발한다. epub는 (HTML 처럼)공개된 표준으로 자유롭게 사용할 수 있다. 결국 EPUB가 대세가 될 것으로 보인다.
reflowable, resizable
reflowable과 함께, 크기가 변해도 가독성에 문제가 생기지 않는다.
DRM 지원
CSS 지원
CSS를 이용해서, 문서 스타일을 정의할 수 있다. 이는 epub의 컨텐츠가 XHTML로 만들어지기 때문으로, 유연한 문서 스타일 정의가 가능하다는 장점이 있다.
metadata 내장
파일 구조
EPUB는 세가지의 구성요소를 가진다.
Open Publication Structure (OPS) 2.0,
Open Packaging Format (OPF) 2.0, .epub 파일을 위한 XML을 정의한다.
OEBPS Container Format (OCF) 1.0, .epub 파일의 컨테이너 형식을 정의한다. .epub 파일은 zip포맷을 따른다. unzip 프로그램을 이용하면 .epub 파일의 구조를 확인 할 수 있다.
OEBPS : 컨텐츠를 담기 위한 컨테이너로 그 구조는 "OCF 1.0"을 따른다. OCF 포멧은 XHTML로 정의된다.
content.opf : 컨텐츠를 패키징하기 위한 정보들을 담고 있다. 이북은 여러 개의 XHTML 문서들과 이들 문서의 순서를 담고 있는 목차, 이미지, CSS 파일들을 포함한다. 이 파일은 이들 정보가 어떻게 패키징 되었는지에 대한 정보를 담고 있다. 또한 이북에 대한 메타정보를 담고 있는데, 타이틀, 언어정보, 저자, 출판사, book id등의 정보를 포함한다.
toc.ncx : 책의 목차와 각 목차가 가리키는 파일에 대한 정보를 포함한다.
META-INF : container.xml 파일을 가지고 있다. 이 파일은 opf 파일의 위치 정보를 가진다. 일반적으로 content.opf를 가리킨다.
mimetype : 포함된 데이터의 형식 정보를 가지고 있다. 일반적으로 application/epub+zip이다.
Contents
EPUB
특징
파일 구조
리더
전용 리더기 - 하드웨어
읽기 소프트웨어
저작 도구
관련글
Recent Posts
Archive Posts
Tags