Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

电子书格式杂谈 #8

Open
ditunes opened this issue Jun 29, 2016 · 0 comments
Open

电子书格式杂谈 #8

ditunes opened this issue Jun 29, 2016 · 0 comments
Labels

Comments

@ditunes
Copy link
Owner

ditunes commented Jun 29, 2016

刚接触Kindle的小伙伴经常会被mobi、azw、azw3、epub等常见的几个格式搞的很凌乱,它们都有哪些区别呢?又各有什么优缺点呢?哪个好一些呢?其实 Amazon 的电子书格式比这可多多了,完全可以单独写一篇文章来解释,但是太技术性的也没什么必要,我们只需要知道这几个常见格式的区别就可以了。笔者汇总了一些资料,为各位小伙伴们通俗地科普一下。

这几种电子书格式从本质上来说都是从HTML文档转换而来,大多数HTML标签和CSS样式表的特性它们都支持,它们之间的主要区别在于对排版及新特性的支持与否上,为了更方便清晰的理解,笔者将这几种格式分门别类地为各位小伙伴详细解释一下:

什么是mobi、azw格式

mobi和azw格式的推手主要是Amazon,这两种电子书格式的发展很大程度上依靠Amazon这个巨大的内容提供商及其电子书阅读器Kindle的流行普及。它们同属亚马逊的私有格式,没有本质的区别,可以简单的这样理解,mobi是比较老的一种格式,而`azw只是mobi的另一种形式而已,也可以理解为mobi加了个壳,亚马逊利用它对电子书做DRM(数字版权管理什么是DRM)版权保护。

目前市面上的mobi文件大部分是来自两种途径:epub、pdf或者txt转换成的mobi,从Amazon商店流出来的mobi。前者没什么好说的,后者要么是Amazon官方制作,要么就是自出版作者通过KDP (Kindle Direct Publishing,作者可以绕过出版社直接在Amazon上发售电子书 )平台发布,通过KDP平台发布时,作者只需要上传Word文档,其他的事情也是Amazon官方来做,从而保证了,mobi文件的规范程度。

什么是azw3格式

azw3的本质是KF8,是随着2011年Amazon推出Kindle Fire平板时一起推出的。它填补了Mobi对于复杂排版支持的缺陷,支持很多HTML5(目前尚不支持 HTML5 的视频和音频标签)和CSS3的语法,这就大大改善了原来mobi或azw内容排版上的一些缺陷,单纯从读者的角度来讲,是不输epub格式的。目前从Amazon购买的书,大部分已经是azw3格式了,而以前主流的mobi格式则越来越少,它正逐渐取代mobi成为Kindle电子书的主流格式。

什么是epub格式

下面是维基百科对epub的一段定义:

EPUB(Electronic Publication的缩写,电子出版)是一种电子图书标准,由国际数字出版论坛(IDPF)提出;其中包括3种文件格式标准(文件的附文件名为.epub),这个格式已取代了先前的Open eBook开放电子书标准。

epub格式对于复杂的排版,图表,公式等元素的兼容性比mobi格式好很多,在脚本,公式,矢量图形的支持方面也强过mobi格式,现阶段epub格式的优势体现在图文混排、图片嵌入字体等,未来可预测的优势是epub格式对于声音,影像等多媒体内容互动的支持上。

epub格式是开放标准,所以在开发工具上也会有更大的选择,像Sigil、Calibre、Jutoh等软件都可以让用户自助制作epub格式电子书,但因为良莠不齐的制作也导致一个问题:大量的epub文件其实是不符合标准,无法保证在所有支持epub的硬件和软件上都可以顺利阅读,这就和iOS系统和Android系统的区别有些相似。

其他各种老格式

txt

纯文本,体积小,适用于绝大多数设备但不支持分章节、不支持图片、不支持封面、不支持超链接——它就是个纯文本

chm

这个东西最早是微软拿来做软件的帮助文档的吧,相对txt,可以分章节和加超链接。然而相对之后的其他电子书格式,体积较大;只是相对txt增加了分章节和超链接功能,依旧不支持很多东西;软件和设备支持差。

亚马逊为什么不采用开放标准的epub格式呢?

为什么亚马逊不选择epub这种竞争对手(如Google、苹果)和图书馆普遍采用的标准电子书格式呢?亚马逊解释说他们的创新速度很快,采用它们自己的标准格式,能够将创新成果迅速结合到产品中去。例如,Whispersync技术(该技术通过无线接入互联网,将电子书阅读进度信息同步到各种阅读器上)以及字号放大缩小的技术。采用其他格式的电子书阅读器,以后也能把这些功能结合进来。但是,我们在提高产品性能上动作十分迅速。采用自己的格式是非常有利的,因为不用等第三方格式跟进之后再动手。

对于我们普通读者来说,其实只需要知道越新的格式其支持的特性多,更能改善、提升我们的阅读体验就可以了。这样也就不难理解为什么再用Calibre等工具将azw3转换成mobi后会产生丢失格式的问题了,毕竟新的特性一般都不会被老格式兼容。

电子书格式转换工具

推送epub至kindle

将A.epub后缀改为A.zip

导出kindle笔记

Clippings Fere:让“我的剪贴”变得更易读
clipping,io

@ditunes ditunes added the blog label Jun 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant