본문 바로가기
컴퓨터 활용

[전자책] EPUB 전자책 파일 구조, OEBPS

by easyfly 2023. 11. 24.
반응형

EPUB 전자책 파일 구조, OEBPS

OEPBS는 Open eBook Publication Structure에서 머리글자를 따온 것입니다. OEBPS는 한마디로 편집 중인 전자책 전체를 의미합니다. 전자책은 일종의 압축 파일이기 때문에 내부적으로는 복잡한 구성을 하고 있는데, 외부적으로는 하나의 파일로 되어 있습니다. 외부로 나타나는 전자책 파일의 대명사 역할을 하는 셈입니다.

EPUB 전자책 파일 구조

'OEBPS'는 Open eBook Publication Structure의 약자로, 전자책 파일 구성에서 중요한 역할을 합니다. 이 구조는 전자책의 내용과 관련 파일들을 조직하는 표준 방식으로 사용됩니다. 즉, 'OEBPS' 폴더 안에는 전자책의 본문, 이미지, 스타일 시트 등이 포함되어 있으며, 이러한 파일들이 전자책의 내용을 구성합니다. 전자책 포맷 중 하나인 EPUB에서 흔히 볼 수 있는 구조입니다. 전자책을 열었을 때, 'OEBPS' 폴더 내의 파일들이 순서대로 표시되어 사용자가 책을 읽을 수 있게 해줍니다.

EPUB2의 구성과 EPUB3의 차이

EPUB2 구성
EPUB3 구성

 
EPUB2와 EPUB3는 전자책을 위한 국제 표준 포맷인 EPUB의 서로 다른 버전입니다. 각각의 특징과 차이점은 다음과 같습니다.

EPUB2의 구성

  1. OEBPS (Open eBook Publication Structure): EPUB2의 핵심 구성요소로, 전자책의 내용을 구성하는 HTML 파일, 이미지, 스타일시트 등을 포함합니다.
  2. MIME 타입 파일: EPUB 파일임을 나타내는 단일 파일로, 항상 'application/epub+zip'라는 내용을 담고 있습니다.
  3. META-INF 폴더: 메타데이터를 담고 있는 폴더로, EPUB 파일의 구조와 내용을 설명하는 XML 파일을 포함합니다.
  4. 컨테이너 파일 (container.xml): EPUB 파일 내에서 주요 콘텐츠 파일의 위치를 지정합니다.
  5. OPF (Open Packaging Format) 파일: 전자책의 메타데이터, 파일 목록, 파일 구조를 정의합니다.
  6. NCX (Navigation Control file for XML): 목차 및 탐색 정보를 제공하는 XML 파일입니다.

EPUB3의 특징 및 차이점

  1. HTML5 및 CSS3 지원: 보다 향상된 포맷팅과 스타일링 옵션을 제공합니다.
  2. 멀티미디어 및 인터랙티브 콘텐츠 지원: 오디오, 비디오, 애니메이션 등을 통합할 수 있어 더 다양한 콘텐츠 표현이 가능합니다.
  3. 글로벌 언어 지원: 다양한 언어와 문자 시스템을 보다 잘 지원합니다.
  4. 접근성 향상: 스크린 리더와 같은 보조 기술을 사용하는 사용자를 위한 접근성 기능이 향상되었습니다.
  5. 스크립팅 지원: 자바스크립트를 사용하여 인터랙티브한 요소를 추가할 수 있습니다.
  6. 목차 및 내비게이션 개선: HTML5 기반의 목차 및 내비게이션 지원으로 사용자 경험을 개선합니다.
  7. 세맨틱 마크업: 더 풍부한 메타데이터와 의미론적 마크업을 통해 콘텐츠의 구조와 의미를 명확히 전달할 수 있습니다.

정리

EPUB3는 EPUB2에 비해 멀티미디어 지원, 글로벌 언어 및 접근성 지원, 인터랙티브한 요소의 추가 등에서 크게 향상된 기능을 제공합니다. 이는 EPUB3가 현대 디지털 출판의 요구사항과 기술적 발전을 더욱 잘 반영한다는 것을 의미합니다.

반응형

댓글