美文网首页
06、epub文件结构一览

06、epub文件结构一览

作者: 磐玉2 | 来源:发表于2017-06-14 11:12 被阅读106次

    epub文件结构

    demo.epub
        ├── META-INF
        │   └── container.xml
        ├── OPS
        │   ├── chapter1.html
        │   ├── chapter2.html
        │   ├── chapter3.html
        │   ├── coverpage.html
        │   ├── css
        │   │   └── main.css
        │   ├── fb.ncx
        │   ├── fb.opf
        │   └── images
        │       ├── 1.png
        │       ├── 2.jpg
        │       ├── 3.jpg
        │       └── cover.jpg
        └── mimetype
    

    1、.epub文件本质是一个zip包,只是拓展名为epub
    2、包内根目录下,必须包含文件:
    (1)mimetype文件,
    (2)META-INF/container.xml(EPUB 阅读系统首先查看该文件,它指向数字图书元数据的位置。即文件中的<rootfile full-path="OPS/fb.opf" media-type="application/oebps-package+xml"/>,full-path的值可以变,但是都必须是epub根开始的路径,fb.opf文件名可以自定义,但是文件扩展名必须为.opf

    (3)fb.opf本质是一个xml文件,内容描述了整个epub文件的中的所有内容文件,各个章节的id,名字文件位置,其中图片的位置等等。另外,还给出了章节名称和章节文件的关系文件的位置(<item id="ncx" href="fb.ncx" media-type="application/x-dtbncx+xml"/>
    )
    (4)fb.ncx文件中包含目录和对应的html文件路径(名称),本质是一个xml文件。这样就能做到点击某个章节,跳转到对应的文件了。
    (5)一般来说,章节文件都是一个个html文件,资源包中还含有对应的css,一般叫main.css,如此,就能知道epub能够包含多媒体文件信息了。

    相关文章

      网友评论

          本文标题:06、epub文件结构一览

          本文链接:https://www.haomeiwen.com/subject/iwssqxtx.html