最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

一文看懂epub、mobi、azw(3)、kfx格式的区别

IT圈 admin 24浏览 0评论

2024年3月18日发(作者:琦嘉歆)

一文看懂epub、mobi、azw(3)、

kfx格式的区别

刚刚接触 kindle 的同学对 kindle 支持的各种电子书格式通

常是云里雾里,即便是一些老用户也只是对 mobi 和 azw3 格

式一知半解,而网上很多相关的文章仅仅是很笼统地讲这些格

式的特点,看完以后也很难对这些格式有一个具体的认知。但

是更深入点了解这些格式不仅可以让你找到最适合个人阅读设

备和习惯的电子书格式,同时也能避免一些因电子书格式引起

的其他问题——而这正是这篇文章的目的。

这几种电子书格式从本质上来说都是从 HTML 文档转换而来

的,所谓 HTML 通俗点说就是一个网页文件,我们浏览的每一

个网页都是浏览器下载并打开的一个 HTML 文件,并通过

HTML 标签和 CSS 样式表来控制图片、文字等元素的位置、大

小、颜色等各种特性。而这些电子书格式的本质区别主要是对

于 HTML 和 CSS 属性和标签的支持程度。

epub

epub 格式基于国际数字出版论坛( IDPF )提出的 EPUB 电

子图书标准,得益于 EPUB 标准的自由开放和完善的数位版权

管理( DRM )功能,epub 已经成为最常见的电子书格式,国

内外绝大多数的电子书厂商和数字图书馆使用的都是特定方式

加密的 epub 文件,而 2011年 Amazon 推出 KF8 格式后,

大部分的 mobi 和 azw(3) 格式电子书同样由 epub 格式转码

而来。

mobi7 和 azw

严格意义上说,kindle 电子书的格式是 Kindle Format,加

上版本号简称为 KF6/7/8,而 KF6/7 通常以 mobi 作为文件

扩展名,KF8 则以 azw3 作为文件扩展名。

mobi 最初是由 Mobipocket 公司开发的电子书格式,用于其

出品的电子书阅读器 MobiPocket Reader 。Mobipocket 成立

于 2000 年,于 2005 年 3 月被 Amazon 收购。2007 年 11

月 Amazon 发布第一代 kindle 阅读器,mobi 格式即是其支

持的主要格式之一,而在 KF8 出现之后,这一时期的 mobi

格式也被返璞称为 KF7 或 mobi7。

对于 kindle 商店里的电子书,Amazon 在原始 mobi 的基础

上添加了 DRM ,并且将扩展名从 mobi 换成了 azw,因此对

于未添加或移除 DRM 的书籍来说,KF7 格式的 mobi7 文件和

azw 是没有区别的。

注:关于 KF6 ,我没有找到相关信息,但这个说法确实存在

在一些早期的电子书论坛,按照 KF7 的叫法来推测,应该是

指 Mobipocket 未被收购前的电子书格式。

mobi8 和 azw3

Kindle Format 8(KF8)格式是 2011 年 Amazon 随着

Kindle Fire 平板发布时一起推出的,相比于 KF7,KF8 把

ePub 3 支持的许多功能搬了过来,带来了诸如表格、文字加

粗、文字竖排、自定义字体等功能。因此大家遇到不能加粗文

字和自定义字体的问题,通常是因为下载的书籍是 KF7 而非

KF8。

此外,KF8 文件名的标准扩展名也升级为 azw3,但也许是为

了区分电子书和个人文档以及向后兼容,Amazon 仍然保留了

mobi 的扩展名,我们称为 mobi8。和 KF7 一样,对于未添加

或移除 DRM 的书籍来说,KF8 格式的 mobi8 文件和 azw3 是

没有区别的。

mobi 的 old、new 和 both

这个说法多见于使用 Calibre 软件将电子书转换成 mobi 格

式时可选的文件类型,其中 old=mobi7,new=mobi8,

both=mobi7+mobi8(即带有两本不同格式电子书的封包文

件)。mobi7 和 mobi8 文件除了排版的区别外,还存在一个

图书馆封面显示的问题,关于这一点会在之后单独介绍。

mobi7/8 和 azw(3)

上面提到,对于未添加或移除 DRM 的电子书来说,

mobi7=azw,mobi8=azw3。也就是说格式相同的两种文件扩展

名是可以相互更改的,并且都可以被阅读器正常识别。azw3

格式的电子书,可以直接修改扩展名为 mobi 进行邮箱推送,

但前提是该文件的 Header 中 501 值未被标记为 EBOK,因为

云端推送系统会将标记是 EBOK 的文件退信。但通常情况下大

多数转换工具会将 azw3 文件标记成 EBOK,我们可以通过

MobiMetaEditor 软件修改这一标记为 PDOC (即个人文

档)。

kfx

kfx 是 2015 年 Amazon 随着 Kindle Paperwhite 3 的发布

而推出的格式,由 KF8 的命名不难推测 kfx 应该是指

Kindle Format X,即 KF10。不同于以往,KF10 从命名上没

有延用 azw,也直接抛弃了对 mobi 文件的支持,在设备上也

仅仅对之前的 Kindle Paperwhite 2 发布了固件更新支持,

更早的设备均被抛弃。

这个充满着“重头再来”意味的格式,带来了智能断行、快速

翻页、高清图片以及更多的语言支持等新功能,但同时也对

KF8 支持的一些HTML 标签和 CSS 样式 进行了删减。

其他格式

prc:同样由 Mobipocket 公司开发,用于 kindle 及kindle

for PC&Mac,在 kindle 阅读器国行版发布前使用较多。

azw4:kindle商城 pdf 电子书的 DRM 封包文件,在 kindle

固定版式电子书出现后逐渐弃用。

azk:曾在 Kindle for iOS 上使用的格式,普遍被认为是

KFX 格式的测试文件。

补充:本来打算写一篇关于给第三方图书添加图书馆封面的文

章,但同时涉及到一些电子书格式问题。写完发现很多东西,

说了一半总觉得别人还是会糊涂,我就专门写一篇,封面问题

明天(可能)补。

2024年3月18日发(作者:琦嘉歆)

一文看懂epub、mobi、azw(3)、

kfx格式的区别

刚刚接触 kindle 的同学对 kindle 支持的各种电子书格式通

常是云里雾里,即便是一些老用户也只是对 mobi 和 azw3 格

式一知半解,而网上很多相关的文章仅仅是很笼统地讲这些格

式的特点,看完以后也很难对这些格式有一个具体的认知。但

是更深入点了解这些格式不仅可以让你找到最适合个人阅读设

备和习惯的电子书格式,同时也能避免一些因电子书格式引起

的其他问题——而这正是这篇文章的目的。

这几种电子书格式从本质上来说都是从 HTML 文档转换而来

的,所谓 HTML 通俗点说就是一个网页文件,我们浏览的每一

个网页都是浏览器下载并打开的一个 HTML 文件,并通过

HTML 标签和 CSS 样式表来控制图片、文字等元素的位置、大

小、颜色等各种特性。而这些电子书格式的本质区别主要是对

于 HTML 和 CSS 属性和标签的支持程度。

epub

epub 格式基于国际数字出版论坛( IDPF )提出的 EPUB 电

子图书标准,得益于 EPUB 标准的自由开放和完善的数位版权

管理( DRM )功能,epub 已经成为最常见的电子书格式,国

内外绝大多数的电子书厂商和数字图书馆使用的都是特定方式

加密的 epub 文件,而 2011年 Amazon 推出 KF8 格式后,

大部分的 mobi 和 azw(3) 格式电子书同样由 epub 格式转码

而来。

mobi7 和 azw

严格意义上说,kindle 电子书的格式是 Kindle Format,加

上版本号简称为 KF6/7/8,而 KF6/7 通常以 mobi 作为文件

扩展名,KF8 则以 azw3 作为文件扩展名。

mobi 最初是由 Mobipocket 公司开发的电子书格式,用于其

出品的电子书阅读器 MobiPocket Reader 。Mobipocket 成立

于 2000 年,于 2005 年 3 月被 Amazon 收购。2007 年 11

月 Amazon 发布第一代 kindle 阅读器,mobi 格式即是其支

持的主要格式之一,而在 KF8 出现之后,这一时期的 mobi

格式也被返璞称为 KF7 或 mobi7。

对于 kindle 商店里的电子书,Amazon 在原始 mobi 的基础

上添加了 DRM ,并且将扩展名从 mobi 换成了 azw,因此对

于未添加或移除 DRM 的书籍来说,KF7 格式的 mobi7 文件和

azw 是没有区别的。

注:关于 KF6 ,我没有找到相关信息,但这个说法确实存在

在一些早期的电子书论坛,按照 KF7 的叫法来推测,应该是

指 Mobipocket 未被收购前的电子书格式。

mobi8 和 azw3

Kindle Format 8(KF8)格式是 2011 年 Amazon 随着

Kindle Fire 平板发布时一起推出的,相比于 KF7,KF8 把

ePub 3 支持的许多功能搬了过来,带来了诸如表格、文字加

粗、文字竖排、自定义字体等功能。因此大家遇到不能加粗文

字和自定义字体的问题,通常是因为下载的书籍是 KF7 而非

KF8。

此外,KF8 文件名的标准扩展名也升级为 azw3,但也许是为

了区分电子书和个人文档以及向后兼容,Amazon 仍然保留了

mobi 的扩展名,我们称为 mobi8。和 KF7 一样,对于未添加

或移除 DRM 的书籍来说,KF8 格式的 mobi8 文件和 azw3 是

没有区别的。

mobi 的 old、new 和 both

这个说法多见于使用 Calibre 软件将电子书转换成 mobi 格

式时可选的文件类型,其中 old=mobi7,new=mobi8,

both=mobi7+mobi8(即带有两本不同格式电子书的封包文

件)。mobi7 和 mobi8 文件除了排版的区别外,还存在一个

图书馆封面显示的问题,关于这一点会在之后单独介绍。

mobi7/8 和 azw(3)

上面提到,对于未添加或移除 DRM 的电子书来说,

mobi7=azw,mobi8=azw3。也就是说格式相同的两种文件扩展

名是可以相互更改的,并且都可以被阅读器正常识别。azw3

格式的电子书,可以直接修改扩展名为 mobi 进行邮箱推送,

但前提是该文件的 Header 中 501 值未被标记为 EBOK,因为

云端推送系统会将标记是 EBOK 的文件退信。但通常情况下大

多数转换工具会将 azw3 文件标记成 EBOK,我们可以通过

MobiMetaEditor 软件修改这一标记为 PDOC (即个人文

档)。

kfx

kfx 是 2015 年 Amazon 随着 Kindle Paperwhite 3 的发布

而推出的格式,由 KF8 的命名不难推测 kfx 应该是指

Kindle Format X,即 KF10。不同于以往,KF10 从命名上没

有延用 azw,也直接抛弃了对 mobi 文件的支持,在设备上也

仅仅对之前的 Kindle Paperwhite 2 发布了固件更新支持,

更早的设备均被抛弃。

这个充满着“重头再来”意味的格式,带来了智能断行、快速

翻页、高清图片以及更多的语言支持等新功能,但同时也对

KF8 支持的一些HTML 标签和 CSS 样式 进行了删减。

其他格式

prc:同样由 Mobipocket 公司开发,用于 kindle 及kindle

for PC&Mac,在 kindle 阅读器国行版发布前使用较多。

azw4:kindle商城 pdf 电子书的 DRM 封包文件,在 kindle

固定版式电子书出现后逐渐弃用。

azk:曾在 Kindle for iOS 上使用的格式,普遍被认为是

KFX 格式的测试文件。

补充:本来打算写一篇关于给第三方图书添加图书馆封面的文

章,但同时涉及到一些电子书格式问题。写完发现很多东西,

说了一半总觉得别人还是会糊涂,我就专门写一篇,封面问题

明天(可能)补。

发布评论

评论列表 (0)

  1. 暂无评论