前段时间,下了本书,然后在相关的文件夹中,有EPUB和MOBI格式的书,还有个OPF格式的文件。

OPF的文件体积比较小,所以不像是书,那它是什么呢?

根据查到的资料得知,EPUB是一个ZIP文件,它是由三个部分组成的。

1.mimetype

每一个epub电子书均包含一个名为mimtype的文件,且内容不变,用以说明epub的文件格式。

2.META-INF

META-INF用于存放容器信息,默认情况下该目录包含一个文件,即container.xml,container.xml文件的主要功能用于告诉阅读器,电子书的根文件(rootfile)的路径和打开格式,一般来说,该container.xml文件也不需要任何修改,除非改变了根文件的路径和文件名称。

3.OEBPS

OEPBS目录用于存放OPF文档、CSS文件、NCX文档。这里只说OPF文档。

OPF文档是epub的核心文件,且是一个标准的xml文件,用来存储电子书的信息,例如标题、 语言、 书籍 ID、 作者、 阅读顺序和显示格式等。

就对电子书的阅读来讲,在EPUB之外单独存在的OPF文件是没有用处的,可以删除不要,并不会对书籍产生影响。