EPUB格式内容

EPUB 是一种开放的电子书格式,其本质是一个包含多个文件(HTML、CSS、图片、XML 等)的压缩包(ZIP 格式)。以下是 EPUB 文件的主要结构和组成部分:


1. 基础结构

EPUB 文件通常包含以下几个关键部分:

顶层目录结构

example.epub
├── mimetype
├── META-INF/
│   └── container.xml
└── OEBPS/ (或内容目录)
    ├── content.opf
    ├── toc.ncx
    ├── chapter1.xhtml
    ├── chapter2.xhtml
    ├── style.css
    └── images/
        └── cover.jpg

2. 关键文件

(1) mimetype


(2) META-INF/container.xml


(3) OEBPS/content.opf (OPF 文件)


(4) OEBPS/toc.ncx (导航文件)


3. 内容文件

(1) HTML/XHTML 文件

(2) CSS 文件

(3) 图片和其他资源


4. 压缩文件


5. EPUB 版本差异


通过上述结构理解,可以更灵活地手动创建 EPUB 文件,或通过代码生成符合规范的电子书。