Skip to content
Back to Blog
format-comparisons

EPUB、MOBI 与 AZW3:电子书格式详解

2026-05-17 9 min read

为何到了2026年,电子书格式依旧让人头疼

在 Kobo 上买了本小说,想在你的 Kindle Paperwhite 上看?从古登堡计划下载了一本免费的公版书,却发现它在手机上字体显示得一塌糊涂?这些都不是什么极端情况——而是由三种相互竞争、却从未完全达成共识的电子书格式所造成的日常摩擦。EPUB、MOBI 和 AZW3 各自源于不同的公司和社区,有着不同的优先级。在你转换、购买或分发任何电子书之前,真正理解它们之间的差异会非常有帮助。本文将深入解析每种格式的底层技术,探讨它们各自最擅长的领域,以及在格式间转换时你会得到或失去什么。这里没有一蹴而就的魔法解决方案——有些转换是无损的,有些会明显降低阅读体验,还有一些则被 DRM 完全阻止。了解其中的区别将为你节省时间,避免一本 400 页的书最终渲染成一堵毫无样式的文字墙所带来的挫败感。

EPUB:大多数设备都支持的开放标准

EPUB(Electronic Publication)由 W3C 通过其前身组织 IDPF 进行维护,当前版本——于 2023 年定稿的 EPUB 3.3——构建于驱动着整个互联网的三项技术之上:HTML5、CSS3 和 JavaScript。从结构上讲,一个 EPUB 文件就是一个 ZIP 压缩包。你只要把任何 .epub 文件的后缀名改成 .zip 并解压,就会发现一个描述元数据的 OPF 包文件、一个用于导航的 NCX 或 nav 文档,以及一系列对应各个章节的 XHTML 内容文档。这种透明度是 EPUB 的核心优势之一。Calibre、Apple Books、Kobo 设备、Google Play Books、Adobe Digital Editions 以及几乎所有非亚马逊的阅读生态系统都原生支持 EPUB。EPUB 3 支持固定版式书籍(意味着可以为儿童读物或食谱等进行精确定位),也支持音频、视频、用于科学记数法的 MathML,以及阿拉伯语和希伯来语等从右到左书写的文字。一本可重排版式的 EPUB 小说,根据其内嵌字体和封面图片的不同,体积通常在 200 KB 到 2 MB 之间。但说实话,EPUB 有个缺点:它在不同应用中的渲染效果并不一致。像“page-break-before: always”这样的 CSS 规则在 Apple Books 中能正常工作,但在一些旧版 Kobo 固件中有时会被忽略。如果你要进行专业出版,至少需要在三种阅读器上进行测试。亚马逊 Kindle 设备不原生支持 EPUB——正是这个缺口,给了 MOBI 和 AZW3 存在的全部理由。

MOBI:亚马逊的“祖传”格式及其仍在流通的原因

MOBI 源于 Mobipocket 阅读器,这是一家法国公司,于 2005 年被亚马逊收购。亚马逊曾将 MOBI 作为其早期 Kindle 生态系统的基础,在将近十年的时间里,如果你想将书籍“侧载”到 Kindle 设备上,就必须使用这种格式。从技术上讲,MOBI 基于更早的 PalmDOC 格式,并在其上层添加了 Mobipocket 扩展。它支持基本的 HTML 格式、行内图片、表格和一小部分 CSS 子集。但它不支持复杂的的多栏布局、内嵌字体(早期 MOBI 版本会剥离字体)以及任何需要 JavaScript 的功能。标准 MOBI 格式的最大图片分辨率为 500×600 像素——这个限制使得插图类书籍在现代 Kindle Paperwhite 的 300 PPI 屏幕上看起来明显模糊。亚马逊在 2022 年正式弃用了 MOBI 作为个人文档传输格式。如今,如果你通过电子邮件发送一个 .mobi 文件到你的 Kindle 推送地址,亚马逊的服务器会先在云端进行转换,而不会直接发送原文件。尽管如此,MOBI 文件仍然很常见。许多在 2010 年至 2018 年间出版作品的独立作者会直接分发 MOBI 文件,这些文件仍在个人设备和图书馆档案中流传。一些旧款 Kindle 型号——例如 Kindle 3 (Keyboard)——能可靠地阅读 MOBI,但完全无法处理 AZW3。所以,如果你的读者中有人还在使用旧款硬件,MOBI 也并非完全过时。但对于任何新制作的内容,已经没有任何理由再从头创建一个 MOBI 文件了。

AZW3:亚马逊的 KF8 格式,它究竟好在哪?

AZW3 是亚马逊内部对 KF8(Kindle Format 8)容器的称呼,于 2011 年随 Kindle Fire 平板电脑一同推出。.azw3 文件扩展名和 KF8 容器格式这两个词可以互换使用。相较于 MOBI,AZW3 是一次重大的技术升级:它恰当地支持了 HTML5 和 CSS3,允许内嵌字体(包括自定义字体),能处理复杂表格,支持 SVG 矢量图形,并允许使用媒体查询以实现响应式布局调整。一个 KF8 文件甚至可以在同一个容器内同时包含 KF8 版本和旧版的 MOBI7 版本——Kindle 称之为“Print Replica”或“combo file”——这样旧设备就能平滑地降级兼容。当亚马逊的 KDP (Kindle Direct Publishing) 服务生成用于分发的文件时,它产出的就是 AZW3。你从亚马逊直接购买的书籍所带的 .azw 扩展名,本质上就是通过亚马逊专有的 Topaz 或 KFX 层应用了 DRM 的 AZW3。没有 DRM 的 AZW3 在技术上是可以转换的;而带有亚马逊 DRM 的 AZW3 则无法转换,至少通过任何合法工具都无法做到。CocoConvert 可以将无 DRM 的 AZW3 文件转换为 EPUB 或其他格式,但如果你通过亚马逊商店购买了一本 Kindle 电子书,该文件就带有 DRM,无法在这里或任何其他地方通过合法途径进行转换。这不是我们转换器的限制——这是一个普遍适用的法律和技术边界。AZW3 的实际应用天花板在于,它只能在亚马逊的生态系统内使用。Kobo、Apple Books、Google Play Books 的阅读器都无法原生打开 AZW3。

转换质量:哪些得以保留,哪些会丢失?

在这些格式之间进行转换,不像 PNG 转 JPEG 那样,质量损失是可预测且统一的。电子书转换涉及到对语义化标记的重新解释,其结果在很大程度上取决于源文件的构建质量。EPUB 转 AZW3 通常是最干净的转换路径。像 Calibre(免费、开源)和亚马逊自家的 KindleGen(现已集成到 Kindle Previewer 3 应用中,可从亚马逊 KDP 门户的“工具 > Kindle Previewer”处下载)这样的工具都能很好地处理这种转换。内嵌字体得以保留,复杂的 CSS 大部分也能保留,不过 CSS Grid 和 Flexbox 布局可能会被简化。带有合并单元格的表格有时会转换错误。EPUB 转 MOBI 的损失则要大得多。内嵌字体会被剥离,图片会被降采样以适应 MOBI 500×600 像素的上限。使用 EPUB3 的 aside 元素实现的脚注,可能会被转换为行内的括号文本,这会破坏学术或重度注解类书籍的阅读体验。对于结构清晰的文件,AZW3 转 EPUB 的效果也相当不错。Calibre 的转换引擎(在 Calibre 桌面应用中选择“编辑 > 转换书籍 > AZW3 到 EPUB”)能够保留章节结构和大部分格式。主要的损失是亚马逊特有的元数据——如阅读位置同步数据、X-Ray 人物简介、Whispersync 同步标记等——这些在 EPUB 中都没有对应物。MOBI 转 EPUB 是最不可预测的路径。因为 MOBI 文件通常包含的是带有行内样式的简化 HTML,而不是干净的语义化标记,所以生成的 EPUB 可能需要手动清理。一本 300 页的 MOBI 小说可能转换得很干净;而一本带有表格和图片的 MOBI 教科书则可能需要数小时的转换后编辑工作。CocoConvert 支持 EPUB ↔ AZW3 和 EPUB ↔ MOBI 的转换。对于直接从 MOBI 转 AZW3,我们建议先转换为 EPUB 作为中间步骤,而不是一步到位,因为中间的 EPUB 格式能让你在锁定为亚马逊格式之前检查和修复标记。

所以,你到底该用哪种格式?

答案取决于你的角色和你的目标平台。如果你是一位希望获得最大化设备兼容性的读者,那么在个人书库中保存 EPUB 格式是正确的选择。将你的书籍存储为 EPUB,只在需要侧载到 Kindle 上时才转换为 AZW3,用完后就可以删除转换后的副本。如果你是一位通过亚马逊 KDP 自出版的独立作者,你只需向 KDP 提交一个 EPUB 文件,亚马逊会自动为你生成 AZW3。你不需要自己制作 AZW3。如果你在亚马逊以外的平台分发——比如通过 Draft2Digital、Smashwords、Ingram Spark,或直接分发给读者——EPUB 是通用的交付格式。如果你正在用自己合法拥有的旧文件建立私人阅读库,你可能会遇到 2015 年之前购买或下载的 MOBI 文件。使用 Calibre 或 CocoConvert 将它们转换为 EPUB,并存储 EPUB 版本。MOBI 文件可以作为备份存档,但未来 EPUB 会更好地为你服务。如果你是一家制作固定版式书籍(如插画儿童读物、食谱、艺术画册)的出版商,对于非亚马逊渠道的分发,EPUB3 固定版式是正确的选择。而对于亚马逊平台,则需要固定版式的 KF8 (AZW3)。这两种是完全不同的制作流程,同一个源文件通常无法可靠地生成两种格式,除非使用像 InDesign 的 EPUB 导出功能并启用固定版式设置这样的专业工具。有一种情况,以上这些格式都不是最佳答案:学术和机构分发。在这些领域,PDF 仍然是标准,因为它具有精确的分页、稳定的引用格式和通用的渲染效果。电子书格式在学术背景下并不能替代 PDF——它们是用于不同目的的不同工具。

使用 CocoConvert 进行电子书格式转换

CocoConvert 支持无 DRM 保护的 EPUB、MOBI 和 AZW3 文件之间的转换。在转换页面上传你的文件,选择目标格式,对于 50 MB 以下的文件,转换器会在几秒钟内处理完毕并返回下载链接。对于更大的文件——一些带有内嵌字体和高分辨率图片的插图类 EPUB3 书籍可能超过 100 MB——处理时间会相应增加,目前我们不支持超过 200 MB 的文件。对于插图繁多的固定版式书籍来说,这是一个实实在在的限制。对于这类文件,在自己的电脑上本地运行 Calibre 是一个更好的选择,因为它没有文件大小上限,并且能让你进行详细的转换设置,包括图片压缩阈值、字体嵌入开关和章节检测规则等。CocoConvert 的价值在于其便利性和易用性:无需安装软件,无需命令行知识,而且转换在我们的服务器上运行,不占用你设备的资源。如果你在使用 Chromebook、平板电脑,或一台无法安装桌面软件的电脑,基于浏览器的转换工具就显得非常有用。转换完成后,一定要在阅读器应用中打开生成的文件,确认没问题才算大功告成。对于 EPUB 输出,Adobe Digital Editions(免费,支持 Windows 和 Mac)是一个可靠的验证工具。对于 AZW3 输出,Kindle Previewer 3 应用能精确地向你展示文件在 Kindle 硬件上的渲染效果,包括 Paperwhite、Oasis 和 Fire 平板,你可以在预览界面的下拉菜单中选择设备。跳过这个验证步骤,是导致人们最终得到的转换文件在设备上显示不正常的首要原因。