电子书格式 MOBI、AZW3、KFX、EPUB 有什么区别
刚接触 Kindle 的小伙伴经常会被 MOBI、AZW3、AZW、KFX、EPUB 等常见的几个格式搞的很凌乱,它们都有哪些区别呢?又各有什么优缺点呢?哪个好一些呢?其实亚马逊的电子书格式比这可多多了,完全可以单独写一篇文章来解释,但是太技术性的也没什么必要,我们只需要知道这几个常见格式的区别就可以了。书伴汇总了一些资料,为各位小伙伴们通俗地科普一下。
这几种电子书格式从本质上来说都是从 HTML 文档转换而来,大多数 HTML 标签和 CSS 样式表的特性它们都支持,它们之间的主要区别在于对排版及新特性的支持与否上,为了更方便清晰的理解,书伴将这几种格式分门别类地为各位小伙伴详细解释一下。
什么是 MOBI、AZW 格式
MOBI 和 AZW 格式的推手主要是亚马逊(Amazon),这两种电子书格式的发展很大程度上依靠亚马逊这个巨大的内容提供商及其电子书阅读器 Kindle 的流行普及。它们同属亚马逊的私有格式,没有本质的区别,可以简单的这样理解,MOBI 是比较老的一种格式,而 AZW 只是 MOBI 的另一种形式而已,也可以理解为 MOBI 加了个壳,亚马逊利用它对电子书做 DRM 版权保护。
目前市面上的 MOBI 文件大部分是来自两种途径:从 EPUB、PDF、TXT 等格式转换成的 MOBI 格式,从亚马逊 Kindle 电子书商店流出来的 MOBI 文件。前者没什么好说的,后者要么是亚马逊官方制作,要么就是自出版作者通过 KDP(即 Kindle Direct Publishing,作者可以绕过出版社直接在亚马逊 Kindle 电子书商店上发售电子书)平台发布,通过 KDP 平台发布时,作者只需要上传 Word 文档,其他的事情也是亚马逊官方来做,从而保证了 MOBI 文件的规范程度。
什么是 AZW3 格式
AZW3(即 Kindle Format 8,简称 KF8),是随着 2011 年亚马逊推出 Kindle Fire 平板电脑时一同推出的。它填补了 MOBI 对于复杂排版支持的缺陷,支持很多 HTML5(目前尚不支持 HTML5 的视频和音频标签)和 CSS3 的语法,这就大大改善了原来 MOBI 或 AZW 内容排版上的一些缺陷,单纯从读者的角度来讲,是不输于 EPUB 格式的。目前从亚马逊购买的书,大部分已经是 AZW3 格式了,而以前主流的 MOBI 格式则越来越少,在更新的 KFX 格式出现之前,一度成为 Kindle 电子书的主流格式。
什么是 KFX 格式
KFX(即 Kindle Format 10,简称 KF10)格式是 AZW3 格式的继任者,该格式是随着 Kindle Paperwhite 3 推出的一种新的 Kindle 电子书格式,包含很多新的特性,比如增强的排版引擎、具有更高压缩率的新图片格式 JXR、快速翻页等。
现在从亚马逊 Kindle 电子书商店购买的电子书下载到 Kindle 设备后,通常都是扩展名为 .kfx 的 KFX 格式,这种格式有一个显著的特点,那就是书中的图片会被分离出去,也就是说你无法在 Kindle 设备中得到一个完整的电子书副本。
另外 KFX 不像 AZW3 那样容易去除 DRM 保护,因为它使用了完全不同的加密方式。
KFX 和 AZW3 一样也是亚马逊的私有格式,但是有人通过逆向工程破解了这种格式的实现,因此你可以利用 Calibre 的插件将任意电子书格式转换成 KFX 格式。
什么是 EPUB 格式
下面是维基百科对 EPUB 格式的一段定义:
EPUB(Electronic Publication 的缩写,电子出版)是一种电子图书标准,由国际数字出版论坛(IDPF)提出;其中包括 3 种文件格式标准(文件的扩展名为 .epub),这个格式已取代了先前的 Open eBook 开放电子书标准。
EPUB 格式对于复杂的排版,图表,公式等元素的兼容性比 MOBI 格式好很多,在脚本,公式,矢量图形的支持方面也强过 MOBI 格式,现阶段 EPUB 格式的优势体现在图文混排、图片嵌入字体等,未来可预测的优势是 EPUB 格式对于声音,影像等多媒体内容互动的支持上。
EPUB 格式是开放标准,所以在开发工具上也会有更大的选择,像 Sigil、Calibre、Jutoh 等软件都可以让用户自助制作 EPUB 格式电子书,但因为良莠不齐的制作也导致一个问题:大量的 epub 文件其实是不符合标准,无法保证在所有支持 EPUB 的硬件和软件上都可以顺利阅读,这就和 iOS 系统和 Android 系统的区别有些相似。
为何 Kindle 不支持 EPUB 格式?
为什么亚马逊不选择 EPUB 这种竞争对手(如 Google、苹果)和图书馆普遍采用的标准电子书格式呢?亚马逊解释说他们的创新速度很快,采用它们自己的标准格式,能够将创新成果迅速结合到产品中去。例如,Whispersync 技术(该技术通过无线接入互联网,将电子书阅读进度信息同步到各种阅读器上)以及字号放大缩小的技术。采用其他格式的电子书阅读器,以后也能把这些功能结合进来。但是,我们在提高产品性能上动作十分迅速。采用自己的格式是非常有利的,因为不用等第三方格式跟进之后再动手。
不过亚马逊也没有完全拒绝 EPUB 格式,现在 Send to Kindle 服务已支持推送 EPUB 格式,只是最终发送到 Kindle 的是转换后的 AZW3 格式,即便如此,也算是一种进步吧。
对于我们普通读者来说,其实只需要知道越新的格式其支持的特性多,更能改善、提升我们的阅读体验就可以了。这样也就不难理解为什么再用 Calibre 等工具将 AZW3 转换成 MOBI 后会产生丢失格式的问题了,毕竟新的特性一般都不会被老格式兼容。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/27.html
延伸阅读
- 陈平原:作为一种生活方式的“读书”
- [每周一书]《美的历程》中国古典文艺入门经典
- [每周一书]《有限与无限的游戏》哲学家眼中的竞技世界
- Kindle 使用小技巧之在线翻译
- 亚马逊 Kindle 锁屏正在为劣质 AI 生成电子书展示广告
- [每周一书]《金钱不能买什么》市场与道德的冲突
- SEO 入门电子书:系统了解搜索引擎优化
- Kindle Paperwhite 4(5.10.2~5.13.3)越狱教程
- [每周一书] 哲学谜题《你会杀死那个胖子吗》
- 如何选购最适合自己的 Kindle 保护套或保护壳
- Kindle 特制固件越狱教程:适用部分固件版本
- [网友投稿] 多看未root下增加罕见生僻字及替换系统字体
- [每周一书]《硅谷钢铁侠》埃隆·马斯克的冒险人生
- “简史”系列电子书(上):人类、宇宙、信息……
- [每周一书]《必然》未来 30 年的科技畅想
因为只有azw3才能在kindle里面使用自定义字体,所以我一直把下载的epub转换成azw3放进kindle。
现在装了KOReader,发现它打不开azw3,但实际上只要把后缀名改成azw或者mobi就能打开了。
但是改了文件名之后Kindle就认不出这个文件了。
一片混乱啊!
那麼請問那個格式的比較好,因為我發現有些mobi的圖片比較清楚,epub就很模糊,在同一個檔下!
电子书格式的区别主要是针对电子书内容排版而言的,和图片质量是没有什么关联。你所遇到的问题和格式没关系,可能和制作或转换电子书的过程或所使用的软件有关系。
请问既然azw3这么好为什么还要转化成mobi的格式?
一般是为了推送,因为亚马逊的个人文档服务不支持 AZW3 格式。另外,其它不支持 AZW3 格式的情况也需要先转换成 MOBI 格式,比如 iOS 版 Kindle APP 不支持直接打开 AZW3 格式。
那請問要如何製作azw3格式的電子書呢?
此論壇只有mobi的而已,
想請問一下版主,
謝謝!
sean1227 您好。azw3 是亚马逊的私有格式,官方并没有提供专门的制作工具,虽然你可以使用 Calibre 把电子书转换成 azw3 格式,但是由于这是软件提供者反编译的结果,虽然和官方 azw3 接近单并不完全相同。
mobi 格式分为新老两种格式,老的是 mobi7(很少的 CSS 样式支持),新的是 mobi8(丰富的 CSS 样式支持)。新的格式就是亚马逊制定的 KF8(Kindle Format 8)标准,你可以通过亚马逊官方提供的 KindleGen 软件转换出这种格式,这种格式等同于 azw3 格式,所以没必要纠结后缀。
虽然说是无损可以转换azw3到mobi
但是转换后的mobi如果再经过推送到了kindle里
那么行距会变化,会变的很挤。。。
Types 您好。如果从 azw3 格式转换成 mobi 格式后行距很挤,可能并不是“无损”转换。可以简单判断一下,如果把转换后的 mobi 文件推送到 Kindle 中后显示封面,则说明是老的 mobi7 格式,这种格式不支持用 CSS 设置行距,所以会显得很挤。如果不显示封面,才是和 azw3 一样的 mobi8 格式,这种 KF8 标准的格式才支持 CSS 设置的行距。
注意,这里之所以从封面判断,是因为目前 Kindle 个人文档服务对推送的 mobi7 格式才显示封面,而 mobi8 格式却不显示。
azw3在kindle上的显示很完美,就不多说了。
对于mobi格式来说,我用Calibre和KindleGen转换出的书籍在kindle中都同样有一个问题~不能更改字体,就是默认的黑体,其它字体可以选择但是没有效果
不知道这是格式本身的问题、转换参数的问题、还是我的阅读器(touch)的问题?
SCAR 您好。如果遇到电子书无法通过 Kindle 的字体设置更改字体,说明电子书已被指定字体。
如果在转换电子书时使用的是 Calibre,在转化界面选择“界面外观”,然后切换到“Styling”,把滚动条拉到底部,在“Filter Style Information”里勾选上“字体”。这样转换后的电子书就可清除原有指定的字体,使用 Kindle 字体设置了。
如果您使用的是 KindleGen 则麻烦一些。需要先用 KindleUnpack 拆解电子书,然后修改源文件中的 CSS 文件,把里面的所有
font-family: xxxx;
属性全部删除,最后再用 KindleGen 把 opf 重新生成 mobi 文件。azw3格式这么优越,那为什么azw3格式的文件不能通过邮件推送到kindle呢
Z.ero 您好。这是亚马逊决定的,它的服务器不允许推送 AZW3 格式谁也没办法。不过可以把 AZW3 格式无损转为 MOBI 格式再推送,亚马逊服务器会自动将此 MOBI 格式转成 AZW3 格式。
哦,原来是这样。了解了
还想问下伴侣,pdf和epub格式哪个转换成mobi看质量更好一些呢
PDF 和 ePub 是两个完全不同类型的格式。简单得说,PDF 文档的版式是固定的,内容不随设备大小而改变,如果不是尺寸不是刚好和 Kindle 屏幕一样是 6 吋大小,根本不适宜在 Kindle 上阅读。所以论适配性,ePub 的特性和 mobi 更相似,相比 PDF 转换后更适用于 Kindle 阅读。
“Kindle伴侣
2016年1月25日 下午5:36
Z.ero 您好。这是亚马逊决定的,它的服务器不允许推送 AZW3 格式谁也没办法。不过可以把 AZW3 格式无损转为 MOBI 格式再推送,亚马逊服务器会自动将此 MOBI 格式转成 AZW3 格式。”
你好我有个疑问,如果先用azw3转换成mobi,是不是就丢失掉某些新特性了,如果丢失掉了,再用mobi发送给亚马逊,他转回azw3也没什么意义了吧?为啥还要再多此一举,直接用mobi不是更省事嘛
低调的地鼠 您好。如果您有 mobi 格式当然可以直接用 mobi。这里说的 azw3 格式无法推送,可以转换成 mobi 格式。另外,这里所说的“无损转换”的意思就是指不丢失原格式排版的意思。
azw3不适用于kindle paperwhite
Eirene 您好。azw3 是亚马逊自己的电子书格式,KPW 系列产品均支持读取此格式。您的 KPW 无法正常读取吗?
ios 上的 kindle,是显示不出 azw3的,mac 上的 kindle 可以