电子书提供了一种随时随地阅读书籍、杂志和其他内容的好方法。读者可以享受电子书来打发长途飞行和火车旅行的时间。最流行的电子书文件格式是EPUB文件,它是“电子出版物”的缩写。EPUB文件受到各种电子阅读器的支持,是当今电子书出版的有效标准。EPUB文件格式基于XHTML内容和XML元数据的开放标准,并包含在zip存档中。由于一切都基于开放标准,我们可以使用通用工具来创建或检查EPUB文件。让我们探索EPUB文件以了解更多信息。《??C 编程技巧和窍门指南???》,今年早些时候发布在Opensource.com上,提供PDF或EPUB格式。因为EPUB文件是放在zip文件中的XHTML内容和XML元数据,您可以在命令行使用解压缩命令检查EPUB:$unzip-losdc_Jim-Hall_C-Programming-Tips.epubArchive:osdc_Jim-Hall_C-Programming-Tips.epub长度日期时间名称-------------------------2006-23-202200:20mimetype825906-23-202200:20OEBPS/styles/stylesheet.css165906-23-202200:20OEBPS/toc.xhtml446006-23-202200:20OEBPS/content.opf4415706-23-202200:20OEBPS/sections/section0018.xhtml124206-23-202200:20OEBPS/sections/section0002.xhtml2242906-23-202200:20OEBPS/sections/section0008.xhtml[...]962806-23-202200:20OEBPS/sections/section0016.xhtml74806-23-202200:20OEBPS/sections/section0001.xhtml337006-23-202200:20OEBPS/toc.ncx830806-23-202200:21OEBPS/图像/image0011.png659806-23-202200:21OEBPS/images/image0009.png[...]1449206-23-202200:21OEBPS/images/image0005.png23906-23-202200:20META-INF/container.xml-----------------95920141个文件这个EPUB包含很多文件,但是大部分都是内容浏览器需要验证EPUB文件是否真的是一个EPUB文件。他们通过检查EPUB存档根目录中的mimetype文件来验证文件。该文件仅包含一行描述EPUB文件的MIME类型:application/epub+zip2。为了定位内容,电子书阅读器从META-INF/container.xml文件开始。这是一个简短的XML文档,指示在哪里可以找到内容。对于此EPUB文件,container.xml文件如下所示:
