跳到主要内容
全部文章
格式转换

FB2 → EPUB

小说从 FictionBook(.fb2)转成 EPUB(.epub)是很常见的一步 —— EPUB 是通用电子书格式,能自动适配屏幕和字号,还带目录。好在 FictionBook 与 EPUB 结构相近,没有太多会丢的东西。下面详细说明 FictionBook 如何转成 EPUB 以及注意点,文末附带 FictionBook 转 EPUB 的转换工具,可以直接在浏览器里上传文件转换。

阅竹编辑部

FB2 是什么

FB2(FictionBook)是基于 XML 的开放电子书格式,正文、元数据和插图全都放在一个文件里,插图以 Base64 直接内嵌,因此单文件就能完整分发,不会出现「正文在、图片丢」的情况。它的结构比 EPUB 简单,阅读器实现起来容易,在俄语地区最流行。缺点是它几乎不支持复杂 CSS,只适合「纯文字 + 插图」的书,依赖精细排版的排版书转过去会走样。 查看 FB2 格式详情

扩展名.fb2
典型用途俄语区电子书;单文件分发、需要内嵌插图与完整元数据的场景。

EPUB 是什么

EPUB 是除 Kindle 生态外最通用的电子书格式,本质是一个 ZIP 包,里面装着 XHTML 正文、CSS 样式、图片,以及一份规定阅读顺序的清单文件。它把内容与排版分开存放,所以同一个文件在手机、平板和电脑上都能自动排出合适的版面,读者也能随时调整字号;目录、封面、书名与作者都有标准位置,书库软件能正确识别和排序。对以文字为主的小说来说,EPUB 通常是分发和长期保存最稳妥的格式。 查看 EPUB 格式详情

扩展名.epub
典型用途主流电子书分发与长文阅读,适合小说等以文字为主、需要按屏幕重排的书。

如何把 FB2 转成 EPUB

FB2 是单文件 XML,插图以 Base64 内嵌。解析时要注意 XML 命名空间与 <binary> 节点,忽略它们会导致图片全部丢失;另外 Base64 会让文件比等效 EPUB 大约三分之一。

EPUB 不是「压缩一下就行」:它必须包含 mimetype(且必须是第一个条目、不压缩)、META-INF/container.xml、内容 OPF 与 nav 目录,缺一项阅读器就会报「文件损坏」。所以转 EPUB 优先用成熟的转换器,不要手工拼 ZIP。

从单个文本文件变成有目录结构的压缩包,是信息「增加」的方向:工具需要替你生成清单文件、目录页与元数据。这些生成物的质量(章节切分是否准确、语言标注是否正确)直接决定成品好不好用。

FB2 转 EPUB 工具

FB2 → EPUB

EPUB 排版

这些设置会写进生成的 EPUB。字号用相对值,读者在阅读器里仍能自行调整。

转换完全在你的浏览器里完成,文件不会上传到任何服务器。

全平台同步阅读进度的小说阅读器

阅竹 Tide Reader 支持 TXT 与 EPUB,导入即自动识别章节、按你的习惯排版,阅读进度在 Windows、macOS、iOS、Android 之间同步。转换出来的文件直接拖进来就能读。

免费下载阅竹

支持 TXT / EPUB;本地阅读优先,可选云同步与 WebDAV。